Commit a16dad03 authored by zhangyingbin's avatar zhangyingbin

其他流程

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