解决bug:批量新增入库或出库单据接口里面多次调用生成单号的逻辑

This commit is contained in:
jishenghua 2024-05-08 23:53:16 +08:00
parent 1174af8102
commit b13d440399

View File

@ -1712,8 +1712,9 @@ public class DepotHeadService {
} }
depotHead.setLinkNumber(oldNumber); depotHead.setLinkNumber(oldNumber);
//给单号重新赋值 //给单号重新赋值
depotHead.setNumber(prefixNo + sequenceService.buildOnlyNumber()); String number = prefixNo + sequenceService.buildOnlyNumber();
depotHead.setDefaultNumber(prefixNo + sequenceService.buildOnlyNumber()); depotHead.setNumber(number);
depotHead.setDefaultNumber(number);
depotHead.setOperTime(new Date()); depotHead.setOperTime(new Date());
depotHead.setSubType(BusinessConstants.SUB_TYPE_OTHER); depotHead.setSubType(BusinessConstants.SUB_TYPE_OTHER);
depotHead.setChangeAmount(BigDecimal.ZERO); depotHead.setChangeAmount(BigDecimal.ZERO);