From e4fe63fc3c1192460936842dc1703677643de6ed Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 31 Aug 2024 17:32:35 +0800 Subject: [PATCH] md --- .../service/impl/EmisWaybillServiceImpl.java | 2 +- .../main/resources/mapper/EmisSiteMapper.xml | 4 +- .../resources/mapper/EmisWaybillMapper.xml | 335 +++++++++++++++--- 3 files changed, 286 insertions(+), 55 deletions(-) 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 e5792f35f..c55d33933 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 @@ -2344,7 +2344,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb // 子单号做扣减 if ("1".equals(emisWaybillSave.getBlGenSubbill())) { Integer subBillCount = emisElectronicSitePagService.getTotalAvailablePagCount(emisWaybillSave.getSendSiteCode(), "T7080", "1002"); - if (subBillCount <= 0) { + if ( subBillCount==null || (subBillCount!=null && subBillCount <= 0) ) { throw new EmisBizError(EmisBizErrorType.FAIL, "子单数量不足"); } } diff --git a/emis-biz/src/main/resources/mapper/EmisSiteMapper.xml b/emis-biz/src/main/resources/mapper/EmisSiteMapper.xml index 8f11e577d..7b0537ac3 100644 --- a/emis-biz/src/main/resources/mapper/EmisSiteMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSiteMapper.xml @@ -310,8 +310,8 @@ and site_name like concat('%', #{searchValue}, '%') - - and FIND_IN_SET(`trans_type_id`,#{transTypeId}) + + and FIND_IN_SET(`trans_type_id`,#{params.transTypeId}) diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml index 8726bfe00..120908daf 100644 --- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml @@ -490,6 +490,281 @@ + + +