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 4d47c2fa8..1e2ff7220 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 @@ -106,6 +106,11 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS throw new EmisBizError(EmisBizErrorType.FAIL,"合账失败,未选择子账单"); } + int cnt=emisSettleBillMapper.checkUnique(emisSettleBill); + if(cnt>1){ + throw new EmisBizError(EmisBizErrorType.FAIL,"账单名称重复"); + } + // 生成账单号 emisSettleBill.setSettleBillNo(WaybillHelper.genSettleBillNo()); diff --git a/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml index 89186a8a5..98557c1e2 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml @@ -164,59 +164,7 @@