|
@@ -239,7 +239,7 @@ public class RuralProjectRecordsDownMessageController extends BaseController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//添加暂存判定
|
|
//添加暂存判定
|
|
- projectReportRecord.setFlag("1");
|
|
|
|
|
|
+ projectReportRecord.setHoldFlag("1");
|
|
//将状态改为暂存状态
|
|
//将状态改为暂存状态
|
|
projectReportRecord.setStatus("1");
|
|
projectReportRecord.setStatus("1");
|
|
String processInstanceId ="";
|
|
String processInstanceId ="";
|
|
@@ -248,7 +248,7 @@ public class RuralProjectRecordsDownMessageController extends BaseController {
|
|
}
|
|
}
|
|
Map<String, Object> variables = new HashMap<>();
|
|
Map<String, Object> variables = new HashMap<>();
|
|
if(!projectReportRecord.getIsNewRecord()){//编辑表单保存
|
|
if(!projectReportRecord.getIsNewRecord()){//编辑表单保存
|
|
- ProjectReportRecord t = projectReportRecordService.get(projectReportRecord.getId());//从数据库取出记录的值
|
|
|
|
|
|
+ ProjectReportRecord t = projectRecordsService.get(projectReportRecord.getId());//从数据库取出记录的值
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectReportRecord,t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectReportRecord,t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
if (StringUtils.isNotBlank(projectReportRecord.getView()) && projectReportRecord.getView().equals("modify")){
|
|
if (StringUtils.isNotBlank(projectReportRecord.getView()) && projectReportRecord.getView().equals("modify")){
|
|
projectReportRecord.setStatus("1");
|
|
projectReportRecord.setStatus("1");
|
|
@@ -297,17 +297,19 @@ public class RuralProjectRecordsDownMessageController extends BaseController {
|
|
if (StringUtils.isNotBlank(projectReportRecord.getView()) && projectReportRecord.getView().equals("view")){
|
|
if (StringUtils.isNotBlank(projectReportRecord.getView()) && projectReportRecord.getView().equals("view")){
|
|
return "modules/ruralprojectrecords/down/projectReportRecordDownView";
|
|
return "modules/ruralprojectrecords/down/projectReportRecordDownView";
|
|
}
|
|
}
|
|
- ProcessInstance processInstance = actTaskService.getProcIns(projectReportRecord.getProcessInstanceId());
|
|
|
|
- if (processInstance!=null) {
|
|
|
|
- Task taskInfok = actTaskService.getCurrentTaskInfo(processInstance);
|
|
|
|
- Act act = new Act();
|
|
|
|
- act.setTaskId(taskInfok.getId());
|
|
|
|
- act.setTaskName(taskInfok.getName());
|
|
|
|
- act.setProcDefId(taskInfok.getProcessDefinitionId());
|
|
|
|
- act.setTaskDefKey(taskInfok.getTaskDefinitionKey());
|
|
|
|
- act.setProcInsId(taskInfok.getProcessInstanceId());
|
|
|
|
- act.setTask(taskInfok);
|
|
|
|
- projectReportRecord.setAct(act);
|
|
|
|
|
|
+ if(StringUtils.isNotBlank(projectReportRecord.getProcessInstanceId())){
|
|
|
|
+ ProcessInstance processInstance = actTaskService.getProcIns(projectReportRecord.getProcessInstanceId());
|
|
|
|
+ if (processInstance!=null) {
|
|
|
|
+ Task taskInfok = actTaskService.getCurrentTaskInfo(processInstance);
|
|
|
|
+ Act act = new Act();
|
|
|
|
+ act.setTaskId(taskInfok.getId());
|
|
|
|
+ act.setTaskName(taskInfok.getName());
|
|
|
|
+ act.setProcDefId(taskInfok.getProcessDefinitionId());
|
|
|
|
+ act.setTaskDefKey(taskInfok.getTaskDefinitionKey());
|
|
|
|
+ act.setProcInsId(taskInfok.getProcessInstanceId());
|
|
|
|
+ act.setTask(taskInfok);
|
|
|
|
+ projectReportRecord.setAct(act);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return "modules/ruralprojectrecords/down/projectReportRecordDownModify";
|
|
return "modules/ruralprojectrecords/down/projectReportRecordDownModify";
|
|
}
|
|
}
|