diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java index 8e75e4746..6eecee7fd 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java @@ -106,7 +106,7 @@ public class EmisSettleSubBillController extends EmisBaseController { List list=null; if(!StringUtils.isEmpty(emisSettleSubBill.getSettleBillNo())){ - list = emisSettleSubBillService.selectHasPayeMapList(WaybillHelper.formatQueryValue(emisSettleSubBill.getSettleBillNo())); + list = emisSettleSubBillService.selectHasPayMapList(WaybillHelper.formatQueryValue(emisSettleSubBill.getSettleBillNo())); }else{ list = new ArrayList<>(); } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java index d4f167cbb..466bc96ee 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java @@ -599,8 +599,6 @@ public class EmisWaybill extends BaseEntity @TableField(exist = false) private String problemTypeName; - - // 最近一条扫描记录 @TableField(exist = false) private EmisTmsScanRecord lastScanRecord; diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java index f866a5db4..df93e2948 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java @@ -14,6 +14,7 @@ import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRel; import com.xdadan.erp.emis.domain.EmisSettlePayRel; /** * @ClassName EmisSettlePayRelMapper @@ -30,10 +31,10 @@ public interface EmisSettlePayRelMapper extends BaseMapper */ public EmisSettlePayRel selectEmisSettlePayRelById(Long id); + public List selectHasPayListBySettleBillNo(String settleBillNo); + public List selectHasPayMapList(String settleBillNo); - - /** * 查询列表 * diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleSubBillService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleSubBillService.java index 6c0011c85..d1feed785 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleSubBillService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleSubBillService.java @@ -41,7 +41,7 @@ public interface IEmisSettleSubBillService public List selectHasOpenInvoiceMapList(String settleBillNo); - public List selectHasPayeMapList(String settleBillNo); + public List selectHasPayMapList(String settleBillNo); /** diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleSubBillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleSubBillServiceImpl.java index ff23e1a4d..2304c26e2 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleSubBillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleSubBillServiceImpl.java @@ -75,7 +75,7 @@ public class EmisSettleSubBillServiceImpl implements IEmisSettleSubBillService @Override - public List selectHasPayeMapList(String settleBillNo) + public List selectHasPayMapList(String settleBillNo) { return emisSettlePayRelMapper.selectHasPayMapList(settleBillNo); } diff --git a/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml index b33fb53e6..6fe0518a8 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml @@ -90,7 +90,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND FIND_IN_SET( x2.settle_bill_no, #{settleBillNo}) ) AND EXISTS ( - select 1 from emis_settle_sub_bill essb where a.bill_no=essb.bill_no and essb.del_flag='0' and essb.settle_bill_no=#{settleBillNo} + select 1 from emis_settle_sub_bill essb where a.bill_no=essb.bill_no and essb.del_flag='0' and FIND_IN_SET( essb.settle_bill_no, #{settleBillNo}) ) @@ -109,7 +109,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND FIND_IN_SET( x2.settle_bill_no, #{settleBillNo}) ) AND EXISTS ( - select 1 from emis_settle_sub_bill essb where a.bill_no=essb.bill_no and essb.del_flag='0' and essb.settle_bill_no=#{settleBillNo} + select 1 from emis_settle_sub_bill essb where a.bill_no=essb.bill_no and essb.del_flag='0' and FIND_IN_SET( essb.settle_bill_no, #{settleBillNo}) ) group by bill_no diff --git a/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml index cb7d505ef..1add9dfad 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml @@ -34,6 +34,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by create_time desc + + +