瀏覽代碼

实施推送后 调用状态机

tags/24080901
PoffyZhang 1 年之前
父節點
當前提交
a6d6b36638
共有 1 個檔案被更改,包括 8 行新增1 行删除
  1. +8
    -1
      pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/OperationManage.java

+ 8
- 1
pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/OperationManage.java 查看文件

@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ningdatech.basic.function.VUtils;
import com.ningdatech.pmapi.common.constant.BizConst;
import com.ningdatech.pmapi.common.statemachine.util.StateMachineUtils;
import com.ningdatech.pmapi.projectdeclared.model.dto.OperationDTO;
import com.ningdatech.pmapi.projectdeclared.model.entity.Operation;
import com.ningdatech.pmapi.projectdeclared.model.vo.OperationVO;
@@ -35,6 +36,8 @@ public class OperationManage {

private final IProjectService projectService;

private final StateMachineUtils stateMachineUtils;

/**
* 获取实施详情
* @param projectId
@@ -78,7 +81,11 @@ public class OperationManage {
entity.setProjectCode(project.getProjectCode());
entity.setUpdateOn(LocalDateTime.now());
entity.setUpdateBy(user.getUsername());
operationService.saveOrUpdate(entity);
if(operationService.saveOrUpdate(entity)){
stateMachineUtils.pass(project);
project.setUpdateOn(LocalDateTime.now());
projectService.updateById(project);
}

return entity.getProjectCode();
}


Loading…
取消
儲存