diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java index 9d5d93943..4ceb35095 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java @@ -229,6 +229,11 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS throw new EmisBizError(EmisBizErrorType.FAIL,"已核销,不允许操作"); } + // 不允许操作,至少保留一单 + if(old.getSendPieceSum()==1){ + throw new EmisBizError(EmisBizErrorType.FAIL,"不允许操作,至少保留一单"); + } + // 检查子账单是否可移除 String billCodeStr=WaybillHelper.formatQueryValue((String) emisSettleBill.getParams().get("billCodeStr")); if(StringUtils.isEmpty(billCodeStr)){