Commit 06613fbd authored by zhangyingbin's avatar zhangyingbin

Merge branch 'developer' of http://39.98.45.134:8090/moa/amos-boot-biz into developer

parents 61e7abe8 12c6aa56
...@@ -11,8 +11,8 @@ import java.util.Map; ...@@ -11,8 +11,8 @@ import java.util.Map;
public enum OverProjectFlowEnum { public enum OverProjectFlowEnum {
竣工资料上传确认("1", "竣工资料上传确认", "ZLSCQR", "竣工资料上传待确认", "审核确认", "待确认"), 竣工资料上传确认("1", "竣工资料上传确认", "ZLSCQR", "竣工资料上传待确认", "审核确认", "待确认"),
上传竣工资料("2", "上传竣工资料", "SCJGZL", "竣工资料待上传", "竣工资料上传", "待上传"), 上传竣工资料("2", "上传竣工资料", "SCJGZL", "竣工资料待上传", "竣工资料上传", "待上传"),
竣工资料审核并填写审核意见("3", "竣工资料审核并填写审核意见", "JGZLSH", "竣工资料待审核", "竣工资料审核", "待审核"); 竣工资料审核并填写审核意见("3", "竣工资料审核并填写审核意见", "JGZLSH", "竣工资料待审核", "竣工资料审核", "待审核"),
竣工流程结束("4","竣工流程结束!","JGLCJS","项目已竣工","","");
private final String status; private final String status;
private final String name; private final String name;
private final String code; private final String code;
......
...@@ -556,7 +556,7 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD ...@@ -556,7 +556,7 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD
//修改project表的流程状态 //修改project表的流程状态
Project project = projectService.getById(overProjectDto.getProjectId()); Project project = projectService.getById(overProjectDto.getProjectId());
project.setInstanceId(instanceId); project.setInstanceId(instanceId);
project.setStatus(getFlowTaskName(instanceId)); project.setStatus(getOverProjectFlowTaskName(instanceId));
projectService.updateById(project); projectService.updateById(project);
processRelationService.savePR(instanceId, project.getSequenceNbr(), ProcessTypeEnum.项目结项.getName()); processRelationService.savePR(instanceId, project.getSequenceNbr(), ProcessTypeEnum.项目结项.getName());
ProjectInitiation projectInitiation = new ProjectInitiation(); ProjectInitiation projectInitiation = new ProjectInitiation();
...@@ -644,9 +644,28 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD ...@@ -644,9 +644,28 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD
LambdaQueryWrapper<Project> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<Project> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(Project::getInstanceId,instanceId); wrapper.eq(Project::getInstanceId,instanceId);
Project project = projectService.getOne(wrapper); Project project = projectService.getOne(wrapper);
project.setStatus(getFlowTaskName(instanceId)); project.setStatus(getOverProjectFlowTaskName(instanceId));
projectService.updateById(project); projectService.updateById(project);
return project; return project;
} }
/**
* 获取竣工流程当前任务名称
* @param instanceId
* @return
*/
public String getOverProjectFlowTaskName(String instanceId){
AjaxResult ajaxResult = Workflow.taskClient.getTask(instanceId);
JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(ajaxResult.get("data")));
String taskName = "竣工流程结束!";
try {
taskName=jsonObject.getString("name");
}catch (Exception e) {
log.error("当前流程名称为空");
}
return taskName;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment