Commit a16dad03 authored by zhangyingbin's avatar zhangyingbin

其他流程

parent 814ad149
......@@ -437,6 +437,8 @@ public class ProblemInitiationServiceImpl {
public void updateProBlemFlowStatus(String instanceId){
String taskName="";
LambdaQueryWrapper<QualityProblem> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(QualityProblem::getInstanceId,instanceId);
QualityProblem qualityProblem = qualityProblemService.getOne(wrapper);
......@@ -445,6 +447,16 @@ public class ProblemInitiationServiceImpl {
} catch (Exception e) {
e.printStackTrace();
}
AjaxResult ajaxResult = new AjaxResult();
JSONObject dataObject = new JSONObject();
try {
ajaxResult = Workflow.taskClient.getTaskNoAuth(instanceId);
dataObject = JSON.parseObject(JSON.toJSONString(ajaxResult.get("data")));
taskName=dataObject.getString("name");
}catch (Exception e) {
taskName="流程结束!";
}
qualityProblem.setStatus(taskName);
qualityProblem.setProcessProgress(ProblemProcessEnum.statusMap.get(qualityProblem.getStatus()));
qualityProblemService.updateById(qualityProblem);
}
......
......@@ -1001,13 +1001,16 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD
* @return
*/
public String getOverProjectFlowTaskName(String instanceId){
AjaxResult ajaxResult = Workflow.taskClient.getTaskNoAuth(instanceId);
JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(ajaxResult.get("data")));
String taskName = "竣工流程结束";
AjaxResult ajaxResult = null;
JSONObject jsonObject = null;
String taskName = "竣工流程结束!";
try {
ajaxResult = Workflow.taskClient.getTaskNoAuth(instanceId);
jsonObject = JSON.parseObject(JSON.toJSONString(ajaxResult.get("data")));
taskName=jsonObject.getString("name");
}catch (Exception e) {
log.error("当前流程名称为空");
taskName = "竣工流程结束!";
}
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