fix: 过滤失败2

This commit is contained in:
2025-04-30 16:18:23 +08:00
parent 2b0cd990bb
commit 1c2d6f76ab

View File

@@ -381,21 +381,22 @@ public class ShippingServiceImpl implements ShippingService {
throw new BadRequestException("载具码不能为空!"); throw new BadRequestException("载具码不能为空!");
} }
JSONObject vehicle_task = WQLObject.getWQLObject("sch_base_task").query("vehicle_code2 = '" + vehicle_code + "' AND is_delete = '0' AND task_status < '07'").uniqueResult(0); JSONObject vehicle_task = WQLObject.getWQLObject("sch_base_task").query("vehicle_code2 = '" + vehicle_code + "' AND is_delete = '0' AND task_status < '07'").uniqueResult(0);
if (ObjectUtil.isNotEmpty(vehicle_task) && vehicle_task.getString("point_code2").contains("OUT")) { if (ObjectUtil.isNotEmpty(vehicle_task)) {
// 请求ACS删除任务 if (vehicle_task.getString("point_code2").contains("OUT")) {
log.info("载具码:" + vehicle_code + "存在未完成的输送线任务正在请求ACS删除任务"); // 请求ACS删除任务
JSONObject taskParams = new JSONObject(); log.info("载具码:" + vehicle_code + "存在未完成的输送线任务正在请求ACS删除任务");
taskParams.put("product_area", vehicle_task.getString("product_area")); JSONObject taskParams = new JSONObject();
taskParams.put("task_code", vehicle_task.getString("task_code")); taskParams.put("product_area", vehicle_task.getString("product_area"));
JSONObject acsRes = wmsToAcsService.toNoticeACSCancelTask(taskParams); taskParams.put("task_code", vehicle_task.getString("task_code"));
// 删除任务 JSONObject acsRes = wmsToAcsService.toNoticeACSCancelTask(taskParams);
log.info("请求ACS删除完毕ACS返回值{}", acsRes); // 删除任务
vehicle_task.put("task_status", TaskStatusEnum.FINISHED.getCode()); log.info("请求ACS删除完毕ACS返回值{}", acsRes);
vehicle_task.put("remark", "异常自动完成任务!"); vehicle_task.put("task_status", TaskStatusEnum.FINISHED.getCode());
WQLObject.getWQLObject("sch_base_task").update(vehicle_task); vehicle_task.put("remark", "异常自动完成任务!");
// throw new BadRequestException("载具码:" + vehicle_code + "存在未完成的输送线任务!"); WQLObject.getWQLObject("sch_base_task").update(vehicle_task);
} else if (ObjectUtil.isNotEmpty(vehicle_task)) { } else {
throw new BadRequestException("载具码:" + vehicle_code + "存在未完成的输送线任务!"); throw new BadRequestException("载具码:" + vehicle_code + "存在未完成的输送线任务!");
}
} }
JSONObject del_jo = WQLObject.getWQLObject("st_ivt_deliverypointivt").query("vehicle_code = '" + vehicle_code + "'").uniqueResult(0); JSONObject del_jo = WQLObject.getWQLObject("st_ivt_deliverypointivt").query("vehicle_code = '" + vehicle_code + "'").uniqueResult(0);
if (ObjectUtil.isNotEmpty(del_jo)) { if (ObjectUtil.isNotEmpty(del_jo)) {