From 5b6fb24f831898d0534a67a54f273f7b89683d73 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期三, 31 一月 2024 10:38:25 +0800
Subject: [PATCH] #入库流程回调参数修改

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index db2aad0..8e385bd 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -204,7 +204,7 @@
                                 // 鍒涙柊涓�涓叆搴撳伐浣滄。
                                 TaskWrk taskWrk = taskWrkService.selectByTaskNo(getWmsDto.getTaskNo());
                                 if(Cools.isEmpty(taskWrk)) {
-                                    taskWrk = createTask(getWmsDto,staProtocol.getStaNo().intValue());
+                                    taskWrk = createTask(getWmsDto,barcode);
                                     if (Cools.isEmpty(taskWrk)){
                                         log.error("搴撲綅寮傚父锛屽簱浣嶅彿锛歿}", getWmsDto.getTargetLocationCode());
                                     }else {
@@ -1124,27 +1124,26 @@
         return response;
     }
 
-    private TaskWrk createTask(GetWmsDto dto, Integer staNo){
-        String wcsLocNo = Utils.getWcsLocNo(dto.getTargetLocationCode());
+    private TaskWrk createTask(GetWmsDto dto, String barcode){
+        String wcsLocNo = dto.getLocNo();
         if(Cools.isEmpty(wcsLocNo)){
             return null;
         }
         Date now = new Date();
         TaskWrk taskWrk = new TaskWrk();
-        taskWrk.setTaskNo(dto.getTaskNo());//浠诲姟鍙�
+        taskWrk.setTaskNo(dto.getWrkNo());//浠诲姟鍙�
         taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹
         taskWrk.setCreateTime(now);
         taskWrk.setIoType(1);//浠诲姟绫诲瀷
         taskWrk.setIoPri(Cools.isEmpty(dto.getTaskPriority()) ? 300 : Integer.parseInt(dto.getTaskPriority()));//浼樺厛绾�
-        taskWrk.setBarcode(dto.getContainerCode());//鏉$爜
+        taskWrk.setBarcode(barcode);//鏉$爜
         LocMast locMast = locMastService.selectByLocNo(wcsLocNo);
         taskWrk.setCrnNo(locMast.getCrnNo());
-        taskWrk.setTargetPoint(dto.getTargetLocationCode());
-        taskWrk.setStartPoint(staNo.toString());
+        taskWrk.setTargetPoint(wcsLocNo);
+        taskWrk.setStartPoint(dto.getStaNo().toString());
         if(taskWrk.getIoType() == 1){
             taskWrk.setWrkSts(2);
             if (!Cools.isEmpty(taskWrk.getTargetPoint())) {
-                taskWrk.setTargetPoint(wcsLocNo);//缁堢偣
                 taskWrk.setOriginTargetPoint(taskWrk.getTargetPoint());
             }
 

--
Gitblit v1.9.1