From d04ce586afce3b78f238289dad10dacd4c22206a Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期五, 08 十二月 2023 08:30:31 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/TaskLogScheduler.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/TaskLogScheduler.java b/src/main/java/com/zy/asrs/task/TaskLogScheduler.java index b784d74..2a4681c 100644 --- a/src/main/java/com/zy/asrs/task/TaskLogScheduler.java +++ b/src/main/java/com/zy/asrs/task/TaskLogScheduler.java @@ -5,10 +5,13 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.zy.asrs.domain.enums.TaskStatusType; import com.zy.asrs.entity.CommandInfo; +import com.zy.asrs.entity.StaDesc; import com.zy.asrs.entity.TaskWrk; import com.zy.asrs.entity.param.TaskOverToWms; import com.zy.asrs.entity.param.TaskStatusFeedbackParam; +import com.zy.asrs.service.ApiLogService; import com.zy.asrs.service.CommandInfoService; +import com.zy.asrs.service.StaDescService; import com.zy.asrs.service.TaskWrkService; import com.zy.asrs.utils.PostMesDataUtils; import com.zy.common.utils.HttpHandler; @@ -34,6 +37,11 @@ private TaskWrkService taskWrkService; @Autowired private CommandInfoService commandInfoService; + @Autowired + private ApiLogService apiLogService; + + @Autowired + private StaDescService staDescService; @Value("${wms.url}") private String wmsUrl; @@ -44,7 +52,7 @@ public void execute() throws IOException { for (TaskWrk taskWrk : taskWrkService.selectToBeHistoryData()) { TaskStatusFeedbackParam taskStatusFeedbackParam = new TaskStatusFeedbackParam(taskWrk); - if (taskWrk.getStatus().equals(TaskStatusType.COMPLETE.id)) {//瀹屾垚 + if (taskWrk.getStatus().equals(TaskStatusType.OVER.id)) {//瀹屾垚 taskStatusFeedbackParam.setTaskStatus("done"); Map<String, Object> map = new HashMap<>(); map.put("x-api-key","7a15b5db-29b6-552c-8cff-0cfec3756da2"); @@ -65,7 +73,8 @@ map1.put(114,"J-1107"); map1.put(118,"J-1109"); map1.put(122,"J-1111"); - taskOverToWms.setEquipmentCode(map1.get(taskWrk.getTargetPoint())); //璁惧缂栫爜 + StaDesc staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>().eq("stn_no", taskWrk.getTargetPoint())); + taskOverToWms.setEquipmentCode(staDesc.getStnDesc()); //璁惧缂栫爜 taskOverToWms.setSourceLocationCode(taskWrk.getOriginStartPoint()); //婧愬簱浣� } @@ -82,7 +91,14 @@ }catch (Exception e){ continue; } - + apiLogService.save("Wms浠诲姟瀹屾垚鎺ュ彛" + ,wmsUrl+"/wcsManager/wcsInterface/taskStatusFeedback" + ,null + ,"127.0.0.1" + ,JSON.toJSONString(taskOverToWms) + ,response + ,true + ); JSONObject jsonObject = JSON.parseObject(response); if (jsonObject.getInteger("code").equals(200)){ -- Gitblit v1.9.1