From fe739bd754d999f18094527ed3bca7a23f8a2ddf Mon Sep 17 00:00:00 2001
From: 18516761980 <56479841@qq.com>
Date: 星期四, 16 六月 2022 15:11:08 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/luxiaotao1123/zy-asrs into hylyasrs

---
 src/main/resources/mapper/OrderDetlMapper.xml                       |    4 ++++
 src/main/java/com/zy/asrs/service/OrderService.java                 |    2 +-
 src/main/java/com/zy/asrs/service/OrderDetlService.java             |    2 +-
 src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java        |    4 ++--
 src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java               |    1 +
 src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java |    4 ++--
 src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java    |    4 ++++
 src/main/java/com/zy/asrs/task/OrderMoveHistoryScheduler.java       |    5 ++---
 8 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java b/src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java
index 0c3a911..3dac639 100644
--- a/src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java
@@ -29,4 +29,5 @@
 
     int modifyStatus(@Param("orderId") Long orderId, @Param("status")Integer status);
 
+    int addToLogTable(OrderDetl orderDetl);
 }
diff --git a/src/main/java/com/zy/asrs/service/OrderDetlService.java b/src/main/java/com/zy/asrs/service/OrderDetlService.java
index 858c728..8bef62f 100644
--- a/src/main/java/com/zy/asrs/service/OrderDetlService.java
+++ b/src/main/java/com/zy/asrs/service/OrderDetlService.java
@@ -24,5 +24,5 @@
 
     boolean modifyStatus(Long orderId, Integer status);
 
-    void addToLogTable(OrderDetl orderDetl);
+    boolean addToLogTable(OrderDetl orderDetl);
 }
diff --git a/src/main/java/com/zy/asrs/service/OrderService.java b/src/main/java/com/zy/asrs/service/OrderService.java
index 00224f1..f45330d 100644
--- a/src/main/java/com/zy/asrs/service/OrderService.java
+++ b/src/main/java/com/zy/asrs/service/OrderService.java
@@ -24,5 +24,5 @@
 
     List<Order> selectComplete();
 
-    void addToLogTable(Order order);
+    boolean addToLogTable(Order order);
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java
index 6b89902..eade655 100644
--- a/src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java
@@ -68,4 +68,8 @@
         return this.baseMapper.modifyStatus(orderId, status) > 0;
     }
 
+    @Override
+    public boolean addToLogTable(OrderDetl orderDetl) {
+        return this.baseMapper.addToLogTable(orderDetl) > 0;
+    }
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
index 4b978d1..0262ca7 100644
--- a/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
@@ -162,8 +162,8 @@
     }
 
     @Override
-    public void addToLogTable(Order order) {
-        this.baseMapper.addToLogTable(order);
+    public boolean addToLogTable(Order order) {
+        return this.baseMapper.addToLogTable(order) > 0;
     }
 
 }
diff --git a/src/main/java/com/zy/asrs/task/OrderMoveHistoryScheduler.java b/src/main/java/com/zy/asrs/task/OrderMoveHistoryScheduler.java
index 0a8203e..2f1081a 100644
--- a/src/main/java/com/zy/asrs/task/OrderMoveHistoryScheduler.java
+++ b/src/main/java/com/zy/asrs/task/OrderMoveHistoryScheduler.java
@@ -9,14 +9,13 @@
 @Component
 public class OrderMoveHistoryScheduler {
     @Autowired
-    private OrderMoveHistoryHandler handler;
-
+    private OrderMoveHistoryHandler orderMoveHistoryHandler;
 
     /**
      * 灏嗗凡瀹屾垚order鍜宱rderDetl绉诲姩鍒發og琛�
      */
     @Scheduled(cron = "0/30 * * * * ?")
     public void execute(){
-        handler.move();
+        orderMoveHistoryHandler.start();
     }
 }
diff --git a/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java
index 15a3bc3..76ec280 100644
--- a/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java
@@ -20,11 +20,10 @@
 public class OrderMoveHistoryHandler extends AbstractHandler<String> {
     @Autowired
     private OrderService orderService;
-
     @Autowired
     private OrderDetlService orderDetlService;
 
-    public ReturnT<String> move(){
+    public ReturnT<String> start(){
         List<Order> settleEqual6 = orderService.selectList(new EntityWrapper<Order>()
                 .eq("settle", 6));
         for (Order order : settleEqual6) {
@@ -35,6 +34,7 @@
         }
         return SUCCESS;
     }
+
     private void moveBoth(Order order, List<OrderDetl> orderDetls){
         Date now = new Date();
         if (!Cools.isEmpty(orderDetls)) {
diff --git a/src/main/resources/mapper/OrderDetlMapper.xml b/src/main/resources/mapper/OrderDetlMapper.xml
index 5d5fa60..2b147a4 100644
--- a/src/main/resources/mapper/OrderDetlMapper.xml
+++ b/src/main/resources/mapper/OrderDetlMapper.xml
@@ -165,4 +165,8 @@
         and order_id = #{orderId}
     </update>
 
+    <insert id="addToLogTable">
+        INSERT INTO man_order_detl_log SELECT * FROM man_order_detl WHERE id = #{id}
+    </insert>
+
 </mapper>

--
Gitblit v1.9.1