|
|
@@ -79,6 +79,16 @@ public class BankinformationServiceImpl extends CommonBaseServiceImpl<Bankinform
|
|
|
docBaseDTO.setName(BillCodeSeq.BANKINFORMATION.getCaller());
|
|
|
messageLogService.save(docBaseDTO);
|
|
|
Banksubledger banksubledger = this.changBanksubledger(bankinformation);
|
|
|
+
|
|
|
+ //判断账户名称是否存在
|
|
|
+ if (bankinformationMapper.getBankNameSame(bankinformation.getBk_bankname(), BaseContextHolder.getCompanyId()) > 1){
|
|
|
+ throw new BizException(BIZ_SAME.getCode(),BIZ_SAME.getMessage());
|
|
|
+ }else if (bankinformationMapper.getBankNameSame(bankinformation.getBk_bankname(), BaseContextHolder.getCompanyId()) == 1){
|
|
|
+ if (bankinformationMapper.getBankNameSameById(bankinformation.getBk_bankname(), docBaseDTO.getId(),
|
|
|
+ BaseContextHolder.getCompanyId()) == 1){
|
|
|
+ throw new BizException(BIZ_SAME.getCode(),BIZ_SAME.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
banksubledgerMapper.insertSelective(banksubledger);
|
|
|
}else {
|
|
|
docBaseDTO = this.getBaseDTOById(bid);
|