From 8139b1c6b761391ef4bb2cfa674f2ee392cc926c Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期二, 23 四月 2024 08:51:47 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/KernelService.java  |    2 ++
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/AnalyzeService.java |   15 +++++++++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/AnalyzeService.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/AnalyzeService.java
index ed5431c..ad43d4e 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/AnalyzeService.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/AnalyzeService.java
@@ -1180,6 +1180,21 @@
 
         } else if (task.getDestSite().equals("movePallet")) {
             //绉诲姩鎵樼洏
+
+            // 鎻愬崌鏈虹Щ鍔ㄦ墭鐩�
+            motionList.addAll(kernelService.liftMoveGoods(
+                    MotionDto.build((dto -> {
+                        dto.setLiftNo(device.getId().intValue());
+                        dto.setLev(Integer.parseInt(task.getOriginLoc()));
+                        dto.setStaNo(Integer.parseInt(task.getOriginSite()));
+                    }))
+                    , MotionDto.build((dto -> {
+                        dto.setLiftNo(device.getId().intValue());
+                        dto.setLev(Integer.parseInt(task.getDestLoc()));
+                        dto.setStaNo(Integer.parseInt(task.getDestSite()));
+                    }))
+            ));
+
         }
 
         return motionList;
diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/KernelService.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/KernelService.java
index 99337f9..dd04470 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/KernelService.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/KernelService.java
@@ -78,8 +78,10 @@
 
             if (null != origin) {
                 motion.setOrigin(String.valueOf(origin.getLev()));
+                motion.setOriDrt(origin.getStaNo());//婧愮珯
             }
             motion.setTarget(String.valueOf(target.getLev()));
+            motion.setTarDrt(target.getStaNo());//鐩爣绔�
         }));
 
         return motionList;

--
Gitblit v1.9.1