From aa33e56e37cd19b88ae8eea69c5ebc7c6da8b1d2 Mon Sep 17 00:00:00 2001 From: Administrator <pjb> Date: 星期四, 05 六月 2025 17:59:47 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/glccwcs' into glccwcs --- src/main/java/com/zy/asrs/controller/TaskWrkController.java | 74 +++---------------------------------- 1 files changed, 6 insertions(+), 68 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/TaskWrkController.java b/src/main/java/com/zy/asrs/controller/TaskWrkController.java index e1740ef..b35d47a 100644 --- a/src/main/java/com/zy/asrs/controller/TaskWrkController.java +++ b/src/main/java/com/zy/asrs/controller/TaskWrkController.java @@ -1,6 +1,5 @@ package com.zy.asrs.controller; -import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; @@ -13,15 +12,12 @@ import com.zy.asrs.domain.enums.TaskStatusType; import com.zy.asrs.entity.LocMast; import com.zy.asrs.entity.TaskWrk; -import com.zy.asrs.service.ApiLogService; -import com.zy.asrs.service.CommandInfoService; import com.zy.asrs.service.LocMastService; import com.zy.asrs.service.TaskWrkService; -import com.zy.common.utils.HttpHandler; +import com.zy.asrs.service.ToWmsService; import com.zy.common.web.BaseController; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.*; import java.util.*; @@ -30,23 +26,17 @@ @Slf4j public class TaskWrkController extends BaseController { - @Value("${wms.url}") - private String wmsUrl; @Autowired private TaskWrkService taskWrkService; - @Autowired - private CommandInfoService commandInfoService; @Autowired private LocMastService locMastService; - @Value("${wms.TaskExecCallback}") - private String TaskExecCallback; @Autowired - private ApiLogService apiLogService; + private ToWmsService toWmsService; public static String getTaskType(Integer paramIoType) { switch (paramIoType) { @@ -224,35 +214,9 @@ locMast.setBarcode(taskWrk.getBarcode()); } - String response = ""; - try { - HashMap<String, Object> headParam = new HashMap<>(); - headParam.put("TaskNo", taskWrk.getTaskNo()); - headParam.put("Result", 1); -// headParam.put("reportTime",new Date()); - log.info("wcs鎵嬪姩瀹屾垚浠诲姟涓婃姤wms={}", taskWrk); - response = new HttpHandler.Builder() - // .setHeaders(headParam) - .setUri(wmsUrl) - .setPath(TaskExecCallback) - .setJson(JSON.toJSONString(headParam)) - .build() - .doPost(); - - JSONObject jsonObject = JSON.parseObject(response); - apiLogService.save("wcs鎵嬪姩瀹屾垚浠诲姟涓婃姤wms" - , wmsUrl + TaskExecCallback - , null - , "127.0.0.1" - , JSON.toJSONString(headParam) - , response - , true - ); - } catch (Exception e) { - log.error("wcs鎵嬪姩瀹屾垚浠诲姟涓婃姤wms澶眥},杩斿洖鍊�={}", taskWrk, response); -// throw new CoolException(e); - } +// toWmsService.addReportLog(taskWrk); locMastService.updateById(locMast); + taskWrk.setCompleteTime(new Date()); taskWrk.setStatus(7);//鎵嬪姩瀹屾垚浠诲姟 taskWrk.setModiTime(new Date()); taskWrkService.updateById(taskWrk); @@ -300,35 +264,9 @@ } catch (Exception e) { taskWrk.setModiUser(9999L);//鎿嶄綔鍛� } - String response = ""; - try { - HashMap<String, Object> headParam = new HashMap<>(); - headParam.put("TaskNo", taskWrk.getTaskNo()); - headParam.put("Result", 0); -// headParam.put("reportTime",new Date()); +// toWmsService.addReportLog(taskWrk); - log.info("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wm={}", taskWrk); - response = new HttpHandler.Builder() - // .setHeaders(headParam) - .setUri(wmsUrl) - .setPath(TaskExecCallback) - .setJson(JSON.toJSONString(headParam)) - .build() - .doPost(); - JSONObject jsonObject = JSON.parseObject(response); - apiLogService.save("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wms" - , wmsUrl + TaskExecCallback - , null - , "127.0.0.1" - , JSON.toJSONString(headParam) - , response - , true - ); - } catch (Exception e) { - log.error("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wms澶辫触={},杩斿洖鍊�={}", taskWrk, response); -// throw new CoolException(e); - } - taskWrk.setCompleteTime(now);//瀹岀粨鏃堕棿 + taskWrk.setCancelTime(now);//瀹岀粨鏃堕棿 taskWrkService.updateById(taskWrk); return R.ok(); } -- Gitblit v1.9.1