From 4b6ed9aec826d49abc239f8d768bfecb91eceabc Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期一, 26 五月 2025 10:36:01 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/product-inventory-management-after
---
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java | 26 ++------------------------
1 files changed, 2 insertions(+), 24 deletions(-)
diff --git a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
index 9163f8b..c20172e 100644
--- a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
+++ b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
@@ -103,30 +103,6 @@
LambdaQueryWrapper<SalesLedgerProduct> productWrapper = new LambdaQueryWrapper<>();
productWrapper.eq(SalesLedgerProduct::getSalesLedgerId, salesLedger.getId());
List<SalesLedgerProduct> products = salesLedgerProductMapper.selectList(productWrapper);
- // 鏌ヨ鏈紑绁ㄩ噾棰�/鏈紑绁ㄦ暟
- if (CollectionUtils.isNotEmpty(products)) {
- QueryWrapper<InvoiceRegistrationProduct> productQueryWrapper = new QueryWrapper<>();
- List<Long> productIds = products.stream().map(SalesLedgerProduct::getId).collect(Collectors.toList());
- productQueryWrapper.in("sales_ledger_product_id", productIds);
- List<InvoiceRegistrationProduct> invoiceRegistrationProductList = invoiceRegistrationProductMapper.selectList(productQueryWrapper);
- if(CollectionUtils.isNotEmpty(invoiceRegistrationProductList)){
- for (SalesLedgerProduct product : products) {
- for (InvoiceRegistrationProduct invoiceRegistrationProduct : invoiceRegistrationProductList) {
- Integer salesLedgerProductId = invoiceRegistrationProduct.getSalesLedgerProductId();
- Long id = product.getId();
- if( null != id && null != salesLedgerProductId && id == salesLedgerProductId.longValue()){
- product.setFutureTickets(Long.valueOf(invoiceRegistrationProduct.getNoInvoiceNum()));
- product.setFutureTicketsAmount(invoiceRegistrationProduct.getNoInvoiceAmount());
- }
- }
- }
- }else {
- for (SalesLedgerProduct product : products) {
- product.setFutureTickets(product.getQuantity().longValue());
- product.setFutureTicketsAmount(product.getTaxInclusiveTotalPrice());
- }
- }
- }
// 3.鏌ヨ涓婁紶鏂囦欢
LambdaQueryWrapper<CommonFile> salesLedgerFileWrapper = new LambdaQueryWrapper<>();
@@ -369,6 +345,8 @@
if (!insertList.isEmpty()) {
for (SalesLedgerProduct salesLedgerProduct : insertList) {
salesLedgerProduct.setType(type);
+ salesLedgerProduct.setNoInvoiceNum(salesLedgerProduct.getQuantity().intValue());
+ salesLedgerProduct.setNoInvoiceAmount(salesLedgerProduct.getTaxInclusiveTotalPrice());
salesLedgerProductMapper.insert(salesLedgerProduct);
}
}
--
Gitblit v1.9.3