fix:任务创建/修改状态
This commit is contained in:
@@ -2,6 +2,7 @@ package cn.code.nl.module.task.api;
|
||||
|
||||
import cn.code.nl.framework.common.pojo.CommonResult;
|
||||
import cn.code.nl.module.task.dto.TransportTaskCreateReqDTO;
|
||||
import cn.code.nl.module.task.dto.TaskCallbackResultReqDTO;
|
||||
import cn.code.nl.module.task.enums.ApiConstants;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
@@ -25,4 +26,8 @@ public interface TransportTaskApi {
|
||||
@PostMapping(PREFIX + "/create")
|
||||
@Operation(summary = "创建搬运任务(LMS/WMS 调用)")
|
||||
CommonResult<Long> createTransportTask(@Valid @RequestBody TransportTaskCreateReqDTO reqDTO);
|
||||
|
||||
@PostMapping(PREFIX + "/callback-result")
|
||||
@Operation(summary = "接收 LMS/WMS 业务处理结果")
|
||||
CommonResult<Boolean> receiveCallbackResult(@Valid @RequestBody TaskCallbackResultReqDTO reqDTO);
|
||||
}
|
||||
|
||||
@@ -10,34 +10,34 @@ import lombok.Getter;
|
||||
@Getter
|
||||
public enum TransportTaskStatusEnum {
|
||||
|
||||
CREATED(10, "生成"),
|
||||
CREATED("10", "生成"),
|
||||
|
||||
READY(40, "待下发-起点终点确认"),
|
||||
READY("40", "待下发-起点终点确认"),
|
||||
|
||||
ISSUING(45, "下发中"),
|
||||
ISSUING("45", "下发中"),
|
||||
|
||||
ISSUED(50, "已下发"),
|
||||
ISSUED("50", "已下发"),
|
||||
|
||||
EXECUTING(60, "执行中"),
|
||||
EXECUTING("60", "执行中"),
|
||||
|
||||
PICKED(61, "已取货搬运中"),
|
||||
PICKED("61", "已取货搬运中"),
|
||||
|
||||
FINISHED_CALLBACK_PENDING(67, "外部完成待业务处理"),
|
||||
FINISHED_CALLBACK_PENDING("67", "外部完成待业务处理"),
|
||||
|
||||
CANCEL_EXTERNAL_PENDING(68, "外部取消中"),
|
||||
CANCEL_EXTERNAL_PENDING("68", "外部取消中"),
|
||||
|
||||
CANCEL_CALLBACK_PENDING(69, "外部取消待业务处理"),
|
||||
CANCEL_CALLBACK_PENDING("69", "外部取消待业务处理"),
|
||||
|
||||
FINISHED(70, "完成"),
|
||||
FINISHED("70", "完成"),
|
||||
|
||||
CANCELLED(80, "取消"),
|
||||
CANCELLED("80", "取消"),
|
||||
|
||||
FAILED(90, "失败");
|
||||
FAILED("90", "失败");
|
||||
|
||||
private final Integer code;
|
||||
private final String code;
|
||||
private final String name;
|
||||
|
||||
TransportTaskStatusEnum(Integer code, String name) {
|
||||
TransportTaskStatusEnum(String code, String name) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user