From 9a73969b22a972c1ffe3c4e35f227b17ca040691 Mon Sep 17 00:00:00 2001
From: lty <1179749281@qq.com>
Date: Mon, 20 Feb 2023 16:42:32 +0800
Subject: [PATCH] 首页进日出入库根据时间来

---
 huaheng-wms-core/src/main/java/org/jeecg/modules/wms/home/service/impl/HomePageViewServiceImpl.java | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/home/service/impl/HomePageViewServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/home/service/impl/HomePageViewServiceImpl.java
index 9e48fd9..351660e 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/home/service/impl/HomePageViewServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/home/service/impl/HomePageViewServiceImpl.java
@@ -339,26 +339,30 @@ public class HomePageViewServiceImpl implements HomePageViewService {
         String today = new SimpleDateFormat("yyyy-MM-dd").format(System.currentTimeMillis() - 1000 * 60 * 60 * 24).toString();
         Map<String, Object> map = new HashMap<>();
 
+
+
         // 今天入库量
-        LambdaQueryWrapper<TaskDetail> taskDetailLambdaQueryWrapper = Wrappers.lambdaQuery();
-        taskDetailLambdaQueryWrapper.select(TaskDetail::getTaskType, TaskDetail::getQty).gt(TaskDetail::getCreateTime, today);
-        List<TaskDetail> taskDetails = taskDetailServiceImpl.list(taskDetailLambdaQueryWrapper);
+        LambdaQueryWrapper<InventoryTransaction> inventoryTransactionLambdaQueryWrapper = Wrappers.lambdaQuery();
+        inventoryTransactionLambdaQueryWrapper.select(InventoryTransaction::getType,InventoryTransaction::getQty).gt(InventoryTransaction::getCreateTime, today);
+        List<InventoryTransaction> inventoryTransactions = inventoryTransactionServiceImpl.list(inventoryTransactionLambdaQueryWrapper);
         BigDecimal receiptQty = BigDecimal.ZERO;
         BigDecimal shipmentQty = BigDecimal.ZERO;
 
-        for (TaskDetail taskDetail : taskDetails) {
-            if (taskDetail.getTaskType().equals(QuantityConstant.TASK_TYPE_WHOLERECEIPT)) {
-                receiptQty = receiptQty.add(taskDetail.getQty());
-            } else if (taskDetail.getTaskType().equals(QuantityConstant.TASK_TYPE_WHOLESHIPMENT)) {
-                shipmentQty = shipmentQty.add(taskDetail.getQty());
+        for (InventoryTransaction inventoryTransaction : inventoryTransactions) {
+            if (inventoryTransaction.getType().equals(QuantityConstant.INVENTORY_TRANSACTION_RECEIPT)) {
+                receiptQty = receiptQty.add(inventoryTransaction.getQty());
+            } else if (inventoryTransaction.getType().equals(QuantityConstant.INVENTORY_TRANSACTION_SHIPMENT)) {
+                shipmentQty = shipmentQty.add(inventoryTransaction.getQty());
             }
-
         }
         map.put("receiptTotal", receiptQty);
         map.put("shipmentTotal", shipmentQty);
         // 今日交易量
         map.put("bllCount", receiptQty.add(shipmentQty));
 
+
+
+
         // 库存总数
         LambdaQueryWrapper<InventoryHeader> inventoryHeaderLambdaQueryWrapper = Wrappers.lambdaQuery();
         inventoryHeaderLambdaQueryWrapper.select(InventoryHeader::getTotalQty);
--
libgit2 0.22.2