小修改

This commit is contained in:
梁州 2025-03-09 11:16:57 +08:00
parent 9f66e4e2b5
commit 8903b27276
5 changed files with 18 additions and 12 deletions

1
.gitignore vendored
View File

@ -25,3 +25,4 @@ hs_err_pid*
replay_pid* replay_pid*
/target/ /target/
/.idea/inspectionProfiles/Project_Default.xml

View File

@ -2,5 +2,6 @@
<project version="4"> <project version="4">
<component name="Encoding"> <component name="Encoding">
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java/com/wms_main/service/quartz_job/serviceImpl/JobServiceImpl.java" charset="UTF-8" />
</component> </component>
</project> </project>

View File

@ -1,6 +1,7 @@
package com.wms_main.controller.wms.mes; package com.wms_main.controller.wms.mes;
import com.wms_main.model.dto.request.mes.MesInTaskRequest; import com.wms_main.model.dto.request.mes.MesInTaskRequest;
import com.wms_main.model.dto.request.mes.MesOutTaskRequest;
import com.wms_main.model.dto.response.wms.BaseWmsApiResponse; import com.wms_main.model.dto.response.wms.BaseWmsApiResponse;
import com.wms_main.service.controller.IMesControllerService; import com.wms_main.service.controller.IMesControllerService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -17,13 +18,13 @@ import org.springframework.web.bind.annotation.*;
public class MesController { public class MesController {
private final IMesControllerService mesControllerService; private final IMesControllerService mesControllerService;
@PostMapping("requestIn") @PostMapping("/requestIn")
public BaseWmsApiResponse requestIn(@RequestBody MesInTaskRequest mesInTaskRequest) { public BaseWmsApiResponse requestIn(@RequestBody MesInTaskRequest mesInTaskRequest) {
return mesControllerService.requestIn(mesInTaskRequest); return mesControllerService.requestIn(mesInTaskRequest);
} }
@PostMapping("requestOut") @PostMapping("/requestOut")
public BaseWmsApiResponse requestOut(@RequestBody MesInTaskRequest mesInTaskRequest) { public BaseWmsApiResponse requestOut(@RequestBody MesOutTaskRequest mesOutTaskRequest) {
return mesControllerService.requestIn(mesInTaskRequest); return mesControllerService.requestOut(mesOutTaskRequest);
} }
} }

View File

@ -64,11 +64,15 @@ public class MesControllerServiceImpl implements IMesControllerService {
// 验证请求 // 验证请求
String validateInfo = validateMesInRequest(mesInTaskRequest); String validateInfo = validateMesInRequest(mesInTaskRequest);
if (StringUtils.isNotEmpty(validateInfo)) { if (StringUtils.isNotEmpty(validateInfo)) {
// 请求处理结束删除任务号缓存
mesTaskIdMap.remove(mesInTaskRequest.getTaskId());
return BaseWmsApiResponse.error(validateInfo); return BaseWmsApiResponse.error(validateInfo);
} }
// 请求一个空库位 // 请求一个空库位
TAppLocation targetLocation = stackerTaskService.requestOneLocation(null, mesInTaskRequest.getVehicleId()); TAppLocation targetLocation = stackerTaskService.requestOneLocation(null, mesInTaskRequest.getVehicleId());
if (targetLocation == null) { if (targetLocation == null) {
// 请求处理结束删除任务号缓存
mesTaskIdMap.remove(mesInTaskRequest.getTaskId());
return BaseWmsApiResponse.error("可用库位不足,请稍后重试。"); return BaseWmsApiResponse.error("可用库位不足,请稍后重试。");
} }
// 生成入库任务 // 生成入库任务
@ -98,7 +102,6 @@ public class MesControllerServiceImpl implements IMesControllerService {
} }
// 保存任务 // 保存任务
appTaskService.saveBatch(inTasks); appTaskService.saveBatch(inTasks);
// 请求处理结束删除任务号缓存 // 请求处理结束删除任务号缓存
mesTaskIdMap.remove(mesInTaskRequest.getTaskId()); mesTaskIdMap.remove(mesInTaskRequest.getTaskId());
return BaseWmsApiResponse.success("请求入库成功。"); return BaseWmsApiResponse.success("请求入库成功。");
@ -118,11 +121,11 @@ public class MesControllerServiceImpl implements IMesControllerService {
for (MesDetailTaskInfo mesDetailTaskInfo : mesOutTaskRequest.getDetailTaskInfoList()) { for (MesDetailTaskInfo mesDetailTaskInfo : mesOutTaskRequest.getDetailTaskInfoList()) {
outTasks.add(new TAppTask( outTasks.add(new TAppTask(
UUIDUtils.getNewUUID(), UUIDUtils.getNewUUID(),
WmsTaskTypeEnums.IN.getCode(), WmsTaskTypeEnums.OUT.getCode(),
WmsStackerTaskStatusEnums.WAIT.getCode(), WmsStackerTaskStatusEnums.WAIT.getCode(),
1, 1,
"test01", "test01",
"", "A01-01-01-01",
"", "",
null, null,
LocalDateTime.now(), LocalDateTime.now(),

View File

@ -9,13 +9,13 @@ spring:
# username: developer # username: developer
# password: developer # password: developer
# 本地 # 本地
# url: jdbc:mysql://localhost:3306/wms_yachi_nantong?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true
# username: root
# password: liangzhou
# 服务器
url: jdbc:mysql://localhost:3306/wms_yachi_nantong?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true url: jdbc:mysql://localhost:3306/wms_yachi_nantong?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true
username: root username: root
password: liangzhou password: root1234
# 卡特服务器
# url: jdbc:mysql://10.90.83.37:3306/wms_kate_wuxi?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true
# username: developer
# password: baokai
profiles: profiles:
active: online active: online