应收账单新增报错

This commit is contained in:
秦鸿展
2026-07-17 20:11:34 +08:00
parent 6f33fc3b64
commit 7ee70dd06c
@@ -431,6 +431,13 @@ public class BillManageApplicationService {
if (!flag) {
throw new ServiceException("新增账单失败");
}
// insert后按账单编号重新查一次拿自增ID
BillManageDO queryDO = new BillManageDO();
queryDO.setBillNumber(billNumber);
List<BillManagePO> insertedList = billManageDomainService.queryList(queryDO);
if (insertedList != null && !insertedList.isEmpty()) {
billManageDO.setBillManageId(insertedList.get(0).getBillManageId());
}
//将集合中没有计费流水id的过滤到另一个集合,将添加费用的集合保存到计费流水并返回计费流水id
List<BillDetailDTO> billDetailDTOListNoBillingStatementId = billDetailDTOList.stream().filter(item -> item.getBillingStatementId() == null).collect(Collectors.toList());
//遍历集合并保存流水