From 364b9ccc44bc6863280c5cc00aa8512cfff548d4 Mon Sep 17 00:00:00 2001 From: ZY <zc857179121@qq.com> Date: 星期五, 25 四月 2025 15:27:18 +0800 Subject: [PATCH] 123 --- src/main/java/com/zy/asrs/service/impl/ToWmsServiceImpl.java | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/ToWmsServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ToWmsServiceImpl.java index 94eb972..1ea9d75 100644 --- a/src/main/java/com/zy/asrs/service/impl/ToWmsServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/ToWmsServiceImpl.java @@ -5,9 +5,7 @@ import com.core.common.Cools; import com.zy.asrs.domain.enums.TaskStatusType; import com.zy.asrs.domain.enums.WorkNoType; -import com.zy.asrs.entity.LocMast; -import com.zy.asrs.entity.TaskWrk; -import com.zy.asrs.entity.TaskWrkReport; +import com.zy.asrs.entity.*; import com.zy.asrs.entity.wms.StorageEscalationParam; import com.zy.asrs.entity.wms.WmsResult; import com.zy.asrs.service.*; @@ -83,6 +81,23 @@ } @Override + public void addReportLog(TaskWrkLog taskWrk) { + TaskWrkReport taskWrkReport = new TaskWrkReport(); + Synchro.Copy(taskWrk, taskWrkReport); + taskWrkReport.setCreateTime(new Date()); + taskWrkReportService.insert(taskWrkReport); + } + + + @Override + public void addReportLog(WrkMast taskWrk) { + TaskWrkReport taskWrkReport = new TaskWrkReport(); + Synchro.Copy(taskWrk, taskWrkReport); + taskWrkReport.setCreateTime(new Date()); + taskWrkReportService.insert(taskWrkReport); + } + + @Override public TaskWrk getLocNoFromWms(StorageEscalationParam wmsParam) { String response = ""; Boolean success = false; @@ -96,23 +111,8 @@ if (!Cools.isEmpty(response)) { JSONObject jsonObject = JSON.parseObject(response); if (!Cools.isEmpty(jsonObject.get(code)) && jsonObject.get(code).equals(successCode)) { - //鏈変簺涓夋柟wms绯荤粺涓嶈兘鍙婃椂杩斿洖搴撲綅鍙凤紝杩欐椂鍊欏氨闇�瑕� - //ZWmsResult result = JSON.parseObject(jsonObject.get(data).toString(), WmsResult.class); - TaskWrk taskWrk = null; - int i = 1; - while (i < 10) { - taskWrk = taskWrkService.selectByBarcode(wmsParam.getBarcode()); - if (taskWrk != null) { - break; - } - try { - i++; - Thread.sleep(500L); - } catch (InterruptedException e) { - throw new RuntimeException(e); - } - } - return taskWrk; + WmsResult result = JSON.parseObject(jsonObject.get(data).toString(), WmsResult.class); + return createInTask(result, wmsParam.getBarcode(), wmsParam.getStationCode()); } } } catch (IOException e) { -- Gitblit v1.9.1