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 @@
+
+
+