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 4c3b44112..010fd89a2 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 @@ -1203,7 +1203,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, "子单数量不足"); } }