| | |
| | | if (!insertList.isEmpty()) { |
| | | for (SalesLedgerProduct salesLedgerProduct : insertList) { |
| | | salesLedgerProduct.setType(type); |
| | | salesLedgerProduct.setNoInvoiceNum(salesLedgerProduct.getQuantity()); |
| | | salesLedgerProduct.setNoInvoiceAmount(salesLedgerProduct.getTaxInclusiveTotalPrice()); |
| | | salesLedgerProduct |
| | | .setNoInvoiceNum(salesLedgerDto.getIsInvoice().equals(2) ? BigDecimal.ZERO :salesLedgerProduct.getQuantity()); |
| | | salesLedgerProduct |
| | | .setNoInvoiceAmount(salesLedgerDto.getIsInvoice().equals(2) ? BigDecimal.ZERO : salesLedgerProduct.getTaxInclusiveTotalPrice()); |
| | | salesLedgerProductMapper.insert(salesLedgerProduct); |
| | | } |
| | | if (salesLedgerDto.getIsInvoice().equals(2)) { |
| | |
| | | for (SalesLedgerProduct productDatum : insertList) { |
| | | productDatum.setCurrentInvoiceAmount(productDatum.getTaxInclusiveTotalPrice()); |
| | | productDatum.setCurrentInvoiceNum(productDatum.getQuantity()); |
| | | productDatum.setInvoiceNum(productDatum.getQuantity()); |
| | | productDatum.setInvoiceAmount(productDatum.getTaxInclusiveTotalPrice()); |
| | | } |
| | | salesLedgerDto.setId(salesLedgerId); |
| | | salesLedgerDto.setIssueDate(LocalDate.now()); |