fix: 任务编码

This commit is contained in:
2026-07-27 19:43:20 +08:00
parent f5c1c16062
commit 220bdec122

View File

@@ -1,9 +1,12 @@
package cn.code.nl.module.task.service.transporttask;
import cn.code.nl.framework.common.pojo.CommonResult;
import cn.code.nl.framework.common.pojo.PageResult;
import cn.code.nl.framework.common.util.object.BeanUtils;
import cn.code.nl.framework.security.core.util.SecurityFrameworkUtils;
import cn.code.nl.module.base.api.classstandard.ClassStandardApi;
import cn.code.nl.module.base.api.codegen.CodeGenApi;
import cn.code.nl.module.base.api.codegen.dto.CodeGenerateReqDTO;
import cn.code.nl.module.task.controller.admin.transporttask.vo.TransportTaskOperateReqVO;
import cn.code.nl.module.task.controller.admin.transporttask.vo.TransportTaskPageReqVO;
import cn.code.nl.module.task.controller.admin.transporttask.vo.TransportTaskSaveReqVO;
@@ -63,6 +66,9 @@ public class TransportTaskServiceImpl implements TransportTaskService {
@Resource
private ClassStandardApi classStandardApi;
@Resource
private CodeGenApi codeGenApi;
@Override
public Long createTransportTask(TransportTaskSaveReqVO createReqVO) {
TransportTaskDO transportTask = BeanUtils.toBean(createReqVO, TransportTaskDO.class);
@@ -73,6 +79,10 @@ public class TransportTaskServiceImpl implements TransportTaskService {
@Override
public Long createTransportTaskByRpc(TransportTaskCreateReqDTO reqDTO) {
TransportTaskDO task = BeanUtils.toBean(reqDTO, TransportTaskDO.class);
CodeGenerateReqDTO codeGenerateReqDTO = new CodeGenerateReqDTO();
codeGenerateReqDTO.setRuleCode("TASK_CODE");
CommonResult<String> generate = codeGenApi.generate(codeGenerateReqDTO);
task.setTaskCode(generate.getCheckedData());
task.setTaskStatus(reqDTO.getIsCreateFinish()
? TransportTaskStatusEnum.READY.getCode()
: TransportTaskStatusEnum.CREATED.getCode());