| | |
| | | // 4. 处理子表数据 |
| | | List<SalesLedgerProduct> productList = salesLedgerDto.getProductData(); |
| | | if (productList != null && !productList.isEmpty()) { |
| | | String ledgerStockType = StringUtils.trim(salesLedgerDto.getStockType()); |
| | | if (StringUtils.isEmpty(ledgerStockType)) { |
| | | ledgerStockType = "qualified"; |
| | | } |
| | | for (SalesLedgerProduct product : productList) { |
| | | if (StringUtils.isEmpty(StringUtils.trim(product.getStockType()))) { |
| | | product.setStockType(ledgerStockType); |
| | | } |
| | | } |
| | | handleSalesLedgerProducts(salesLedger.getId(), productList, EnumUtil.fromCode(SaleEnum.class, salesLedgerDto.getType())); |
| | | updateMainContractAmount( |
| | | salesLedger.getId(), |