fix:任务创建/修改状态

This commit is contained in:
2026-07-15 10:10:17 +08:00
parent 63994ef588
commit a066ec3637
9 changed files with 80 additions and 98 deletions

View File

@@ -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);
}

View File

@@ -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;
}