From d131336c24611d905940c19b8a3f69873ffe9c79 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 18 十二月 2025 17:21:41 +0800
Subject: [PATCH] #库存预留

---
 src/main/java/com/zy/asrs/task/handler/InventoryReserveExpireHandler.java |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/InventoryReserveExpireHandler.java b/src/main/java/com/zy/asrs/task/handler/InventoryReserveExpireHandler.java
index 5e462a1..701d3d0 100644
--- a/src/main/java/com/zy/asrs/task/handler/InventoryReserveExpireHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/InventoryReserveExpireHandler.java
@@ -35,8 +35,8 @@
         Date now = new Date();
         List<InventoryReserve> expiredList = inventoryReserveService.selectList(
                 new EntityWrapper<InventoryReserve>()
-                        .isNotNull("expice_time")
-                        .lt("expice_time", now));
+                        .isNotNull("expire_time")
+                        .lt("expire_time", now));
 
         if (expiredList.isEmpty()) {
             return SUCCESS;
@@ -47,17 +47,7 @@
         for (InventoryReserve reserve : expiredList) {
             try {
                 // 杞Щ鍒版棩蹇楄〃
-                InventoryReserveLog logRecord = new InventoryReserveLog();
-                logRecord.setMatnr(reserve.getMatnr());
-                logRecord.setMaktx(reserve.getMaktx());
-                logRecord.setOrderNo(reserve.getOrderNo());
-                logRecord.setBatch(reserve.getBatch());
-                logRecord.setQuantity(reserve.getQuantity());
-                logRecord.setExpiceTime(reserve.getExpiceTime());
-                logRecord.setDeptId(reserve.getDeptId());
-                logRecord.setCreateTime(reserve.getCreateTime());
-                logRecord.setCreateBy(reserve.getCreateBy());
-                logRecord.setUpdateTime(new Date());
+                InventoryReserveLog logRecord = getInventoryReserveLog(reserve);
 
                 inventoryReserveLogService.insert(logRecord);
 
@@ -75,4 +65,19 @@
         return SUCCESS;
     }
 
+    private static InventoryReserveLog getInventoryReserveLog(InventoryReserve reserve) {
+        InventoryReserveLog logRecord = new InventoryReserveLog();
+        logRecord.setMatnr(reserve.getMatnr());
+        logRecord.setMaktx(reserve.getMaktx());
+        logRecord.setOrderNo(reserve.getOrderNo());
+        logRecord.setBatch(reserve.getBatch());
+        logRecord.setQuantity(reserve.getQuantity());
+        logRecord.setExpireTime(reserve.getExpireTime());
+        logRecord.setDeptId(reserve.getDeptId());
+        logRecord.setCreateTime(reserve.getCreateTime());
+        logRecord.setCreateBy(reserve.getCreateBy());
+        logRecord.setUpdateTime(new Date());
+        return logRecord;
+    }
+
 }

--
Gitblit v1.9.1