diff --git a/src/main/java/com/gaotao/modules/api/controller/WmsMessageController.java b/src/main/java/com/gaotao/modules/api/controller/WmsMessageController.java index 36cab65b..95456043 100644 --- a/src/main/java/com/gaotao/modules/api/controller/WmsMessageController.java +++ b/src/main/java/com/gaotao/modules/api/controller/WmsMessageController.java @@ -106,7 +106,7 @@ public class WmsMessageController extends AbstractController { * @date 2025/10/15 21:28 * @return ResponseData */ - @PostMapping("/wcsNeedPalletTask") + @PostMapping("/ ") public ResponseData wcsNeedPalletTask(@RequestBody WcsNeedPalletTask data) { try { // 1. 快速参数验证 @@ -160,7 +160,7 @@ public class WmsMessageController extends AbstractController { return errorResponse("查询失败"); } } - + /** * @Description WCS栈板RFID扫描回调接口 - rqrq * @Title palletRfidScanCallback @@ -209,9 +209,9 @@ public class WmsMessageController extends AbstractController { // 2. 调用Service处理业务逻辑 - rqrq wmsMessageService.handleRfidReviewCallback(data); - log.info("RFID通道机复核结果已接收并处理成功 - rqrq,设备号: {}, 复核结果: {}", + log.info("RFID通道机复核结果已接收并处理成功 - rqrq,设备号: {}, 复核结果: {}", data.getDeviceId(), data.getReviewResult()); - + // 3. 返回成功响应 - rqrq return RfidReviewResultResponse.success(); @@ -242,9 +242,9 @@ public class WmsMessageController extends AbstractController { // 2. 调用Service处理业务逻辑 - rqrq wmsMessageService.handleRobotError(data); - log.info("WCS分拣异常托盘处理成功 - rqrq,站点: {}, 异常类型: {}, 明细数量: {}", + log.info("WCS分拣异常托盘处理成功 - rqrq,站点: {}, 异常类型: {}, 明细数量: {}", data.getSite(), data.getErrorType(), data.getDetail().size()); - + // 3. 返回成功响应 - rqrq return successResponse("分拣异常托盘处理成功", null); @@ -266,7 +266,7 @@ public class WmsMessageController extends AbstractController { data.get("taskId") != null && data.get("status") != null; } - + private boolean validatePalletRfidScanData(PushPalletDetailDto data) { return data != null && data.getSite() != null && @@ -274,7 +274,7 @@ public class WmsMessageController extends AbstractController { data.getTaskNo() != null && data.getItemNo() != null; } - + /** * @Description 验证RFID复核结果数据 - rqrq * @param data RFID复核结果数据 @@ -288,7 +288,7 @@ public class WmsMessageController extends AbstractController { data.getReviewResult() != null && data.getRfidList() != null; } - + /** * @Description 验证机器人异常数据 - rqrq * @param data 机器人异常数据 @@ -302,7 +302,7 @@ public class WmsMessageController extends AbstractController { data.getDetail() != null && !data.getDetail().isEmpty(); } - + /** * @Description RFID龙门盘点数据回调接口 - rqrq * @Title countRfidLongMenCallback @@ -323,9 +323,9 @@ public class WmsMessageController extends AbstractController { // 2. 调用Service处理业务逻辑 - rqrq wmsMessageService.handleCountRfidLongMenCallback(data); - log.info("RFID龙门盘点数据已接收并处理成功 - rqrq,palletId={}, taskId={}", + log.info("RFID龙门盘点数据已接收并处理成功 - rqrq,palletId={}, taskId={}", data.getPalletId(), data.getTaskId()); - + // 3. 返回成功响应 - rqrq return successResponse("盘点数据处理成功", null); @@ -334,7 +334,7 @@ public class WmsMessageController extends AbstractController { return errorResponse("处理失败:" + e.getMessage()); } } - + /** * @Description 验证RFID龙门盘点数据 - rqrq * @param data RFID龙门盘点回传数据 @@ -350,26 +350,26 @@ public class WmsMessageController extends AbstractController { data.getItemNo() != null; // serialNoList允许为空或null,表示空托盘或全部盘亏 } - + // ==================== WCS日常入库RFID复核回调(保存盘点信息)- rqrq ==================== - + /** * @Description 接收WCS日常入库RFID复核回调(用于保存盘点信息)- rqrq - * + * *

业务背景:

*
      * 客户为了缓解盘点压力,每次入库后托盘会经过RFID复核通道
      * WCS将复核结果(托盘号 + true/false)推送到WMS
      * WMS保存到rfid_count_header表,后续可按需生成盘点单
      * 
- * + * *

接口职责:

*
      * 1. 快速验证参数(site、palletId、countResult)
      * 2. 调用Service保存主表(is_used=N)
      * 3. 立即返回成功响应(子表由定时任务异步处理)
      * 
- * + * *

请求参数:

*
      * {
@@ -378,7 +378,7 @@ public class WmsMessageController extends AbstractController {
      *   "countResult": true  // true=复核成功,false=复核失败
      * }
      * 
- * + * * @param data WCS日常入库RFID复核回调数据 * @return ResponseData * @author rqrq @@ -398,7 +398,7 @@ public class WmsMessageController extends AbstractController { log.info("WCS日常入库RFID复核盘点数据已接收并处理成功 - rqrq,palletId={}, countResult={}", data.getPalletId(), data.getCountResult()); - + // 3. 返回成功响应 - rqrq return successResponse("盘点复核数据已保存成功!", null); @@ -407,7 +407,7 @@ public class WmsMessageController extends AbstractController { return errorResponse("处理失败:" + e.getMessage()); } } - + /** * @Description 验证WCS日常入库RFID复核数据 - rqrq * @param data RFID复核回调数据