diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java index 249f47942..72961765d 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java @@ -150,14 +150,13 @@ public interface EmisTransPlanRuleMapper { /** * 分页查询供应商线路规划(多线程用) - * + * * @param emisTransPlanRule 查询条件 * @param offset 偏移量 - * @param limit 每页数量 + * @param pageSize 每页数量 * @return 供应商线路规划集合 */ - List selectRulesForAllScanPaged(@Param("emisTransPlanRule") EmisTransPlanRule emisTransPlanRule, - @Param("offset") int offset, @Param("limit") int limit); + List selectRulesForAllScanPaged(@Param("emisTransPlanRule") EmisTransPlanRule emisTransPlanRule, @Param("offset") int offset, @Param("pageSize") int pageSize); /** * 查询总数(多线程分页用) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index 0121603d7..d76ec9d93 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -1131,6 +1131,10 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb emisWaybillSave.setCalcFeeType("3"); } + if (StringUtils.isNotEmpty(emisWaybillSave.getMasterBillCode())) { + emisWaybillSave.setMasterBillCode(emisWaybillSave.getMasterBillCode()); + } + } private List getPayeeList(String userName) { diff --git a/emis-biz/src/main/resources/mapper/EmisTransPlanRuleMapper.xml b/emis-biz/src/main/resources/mapper/EmisTransPlanRuleMapper.xml index c31565efc..fd3dab05b 100644 --- a/emis-biz/src/main/resources/mapper/EmisTransPlanRuleMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTransPlanRuleMapper.xml @@ -335,10 +335,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and ( FIND_IN_SET(#{emisTransPlanRule.supplierCode},r.supplier_code) ) and r.start_date = #{emisTransPlanRule.startDate} and r.end_date = #{emisTransPlanRule.endDate} - and r.line_code!='014' + and r.line_code not in ('014','012','077') order by id desc - limit #{limit} offset #{offset} + limit #{offset}, #{pageSize}