小修改
This commit is contained in:
parent
9f66e4e2b5
commit
8903b27276
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -25,3 +25,4 @@ hs_err_pid*
|
||||||
replay_pid*
|
replay_pid*
|
||||||
|
|
||||||
/target/
|
/target/
|
||||||
|
/.idea/inspectionProfiles/Project_Default.xml
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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(),
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user