Browse Source

导入bug修复

master
常熟吴彦祖 2 weeks ago
parent
commit
4a247ad516
  1. 42
      src/main/java/com/gaotao/modules/api/controller/WmsMessageController.java

42
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 * @date 2025/10/15 21:28
* @return ResponseData * @return ResponseData
*/ */
@PostMapping("/wcsNeedPalletTask")
@PostMapping("/ ")
public ResponseData wcsNeedPalletTask(@RequestBody WcsNeedPalletTask data) { public ResponseData wcsNeedPalletTask(@RequestBody WcsNeedPalletTask data) {
try { try {
// 1. 快速参数验证 // 1. 快速参数验证
@ -160,7 +160,7 @@ public class WmsMessageController extends AbstractController {
return errorResponse("查询失败"); return errorResponse("查询失败");
} }
} }
/** /**
* @Description WCS栈板RFID扫描回调接口 - rqrq * @Description WCS栈板RFID扫描回调接口 - rqrq
* @Title palletRfidScanCallback * @Title palletRfidScanCallback
@ -209,9 +209,9 @@ public class WmsMessageController extends AbstractController {
// 2. 调用Service处理业务逻辑 - rqrq // 2. 调用Service处理业务逻辑 - rqrq
wmsMessageService.handleRfidReviewCallback(data); wmsMessageService.handleRfidReviewCallback(data);
log.info("RFID通道机复核结果已接收并处理成功 - rqrq,设备号: {}, 复核结果: {}",
log.info("RFID通道机复核结果已接收并处理成功 - rqrq,设备号: {}, 复核结果: {}",
data.getDeviceId(), data.getReviewResult()); data.getDeviceId(), data.getReviewResult());
// 3. 返回成功响应 - rqrq // 3. 返回成功响应 - rqrq
return RfidReviewResultResponse.success(); return RfidReviewResultResponse.success();
@ -242,9 +242,9 @@ public class WmsMessageController extends AbstractController {
// 2. 调用Service处理业务逻辑 - rqrq // 2. 调用Service处理业务逻辑 - rqrq
wmsMessageService.handleRobotError(data); wmsMessageService.handleRobotError(data);
log.info("WCS分拣异常托盘处理成功 - rqrq,站点: {}, 异常类型: {}, 明细数量: {}",
log.info("WCS分拣异常托盘处理成功 - rqrq,站点: {}, 异常类型: {}, 明细数量: {}",
data.getSite(), data.getErrorType(), data.getDetail().size()); data.getSite(), data.getErrorType(), data.getDetail().size());
// 3. 返回成功响应 - rqrq // 3. 返回成功响应 - rqrq
return successResponse("分拣异常托盘处理成功", null); return successResponse("分拣异常托盘处理成功", null);
@ -266,7 +266,7 @@ public class WmsMessageController extends AbstractController {
data.get("taskId") != null && data.get("taskId") != null &&
data.get("status") != null; data.get("status") != null;
} }
private boolean validatePalletRfidScanData(PushPalletDetailDto data) { private boolean validatePalletRfidScanData(PushPalletDetailDto data) {
return data != null && return data != null &&
data.getSite() != null && data.getSite() != null &&
@ -274,7 +274,7 @@ public class WmsMessageController extends AbstractController {
data.getTaskNo() != null && data.getTaskNo() != null &&
data.getItemNo() != null; data.getItemNo() != null;
} }
/** /**
* @Description 验证RFID复核结果数据 - rqrq * @Description 验证RFID复核结果数据 - rqrq
* @param data RFID复核结果数据 * @param data RFID复核结果数据
@ -288,7 +288,7 @@ public class WmsMessageController extends AbstractController {
data.getReviewResult() != null && data.getReviewResult() != null &&
data.getRfidList() != null; data.getRfidList() != null;
} }
/** /**
* @Description 验证机器人异常数据 - rqrq * @Description 验证机器人异常数据 - rqrq
* @param data 机器人异常数据 * @param data 机器人异常数据
@ -302,7 +302,7 @@ public class WmsMessageController extends AbstractController {
data.getDetail() != null && data.getDetail() != null &&
!data.getDetail().isEmpty(); !data.getDetail().isEmpty();
} }
/** /**
* @Description RFID龙门盘点数据回调接口 - rqrq * @Description RFID龙门盘点数据回调接口 - rqrq
* @Title countRfidLongMenCallback * @Title countRfidLongMenCallback
@ -323,9 +323,9 @@ public class WmsMessageController extends AbstractController {
// 2. 调用Service处理业务逻辑 - rqrq // 2. 调用Service处理业务逻辑 - rqrq
wmsMessageService.handleCountRfidLongMenCallback(data); wmsMessageService.handleCountRfidLongMenCallback(data);
log.info("RFID龙门盘点数据已接收并处理成功 - rqrq,palletId={}, taskId={}",
log.info("RFID龙门盘点数据已接收并处理成功 - rqrq,palletId={}, taskId={}",
data.getPalletId(), data.getTaskId()); data.getPalletId(), data.getTaskId());
// 3. 返回成功响应 - rqrq // 3. 返回成功响应 - rqrq
return successResponse("盘点数据处理成功", null); return successResponse("盘点数据处理成功", null);
@ -334,7 +334,7 @@ public class WmsMessageController extends AbstractController {
return errorResponse("处理失败:" + e.getMessage()); return errorResponse("处理失败:" + e.getMessage());
} }
} }
/** /**
* @Description 验证RFID龙门盘点数据 - rqrq * @Description 验证RFID龙门盘点数据 - rqrq
* @param data RFID龙门盘点回传数据 * @param data RFID龙门盘点回传数据
@ -350,26 +350,26 @@ public class WmsMessageController extends AbstractController {
data.getItemNo() != null; data.getItemNo() != null;
// serialNoList允许为空或null,表示空托盘或全部盘亏 // serialNoList允许为空或null,表示空托盘或全部盘亏
} }
// ==================== WCS日常入库RFID复核回调(保存盘点信息)- rqrq ==================== // ==================== WCS日常入库RFID复核回调(保存盘点信息)- rqrq ====================
/** /**
* @Description 接收WCS日常入库RFID复核回调(用于保存盘点信息)- rqrq * @Description 接收WCS日常入库RFID复核回调(用于保存盘点信息)- rqrq
*
*
* <p><b>业务背景:</b></p> * <p><b>业务背景:</b></p>
* <pre> * <pre>
* 客户为了缓解盘点压力,每次入库后托盘会经过RFID复核通道 * 客户为了缓解盘点压力,每次入库后托盘会经过RFID复核通道
* WCS将复核结果(托盘号 + true/false)推送到WMS * WCS将复核结果(托盘号 + true/false)推送到WMS
* WMS保存到rfid_count_header表,后续可按需生成盘点单 * WMS保存到rfid_count_header表,后续可按需生成盘点单
* </pre> * </pre>
*
*
* <p><b>接口职责:</b></p> * <p><b>接口职责:</b></p>
* <pre> * <pre>
* 1. 快速验证参数(site、palletId、countResult) * 1. 快速验证参数(site、palletId、countResult)
* 2. 调用Service保存主表(is_used=N) * 2. 调用Service保存主表(is_used=N)
* 3. 立即返回成功响应(子表由定时任务异步处理) * 3. 立即返回成功响应(子表由定时任务异步处理)
* </pre> * </pre>
*
*
* <p><b>请求参数:</b></p> * <p><b>请求参数:</b></p>
* <pre> * <pre>
* { * {
@ -378,7 +378,7 @@ public class WmsMessageController extends AbstractController {
* "countResult": true // true=复核成功,false=复核失败 * "countResult": true // true=复核成功,false=复核失败
* } * }
* </pre> * </pre>
*
*
* @param data WCS日常入库RFID复核回调数据 * @param data WCS日常入库RFID复核回调数据
* @return ResponseData * @return ResponseData
* @author rqrq * @author rqrq
@ -398,7 +398,7 @@ public class WmsMessageController extends AbstractController {
log.info("WCS日常入库RFID复核盘点数据已接收并处理成功 - rqrq,palletId={}, countResult={}", log.info("WCS日常入库RFID复核盘点数据已接收并处理成功 - rqrq,palletId={}, countResult={}",
data.getPalletId(), data.getCountResult()); data.getPalletId(), data.getCountResult());
// 3. 返回成功响应 - rqrq // 3. 返回成功响应 - rqrq
return successResponse("盘点复核数据已保存成功!", null); return successResponse("盘点复核数据已保存成功!", null);
@ -407,7 +407,7 @@ public class WmsMessageController extends AbstractController {
return errorResponse("处理失败:" + e.getMessage()); return errorResponse("处理失败:" + e.getMessage());
} }
} }
/** /**
* @Description 验证WCS日常入库RFID复核数据 - rqrq * @Description 验证WCS日常入库RFID复核数据 - rqrq
* @param data RFID复核回调数据 * @param data RFID复核回调数据

Loading…
Cancel
Save