diff --git a/adc-da-report/target/classes/com/adc/da/report/eo/PowerApply.class b/adc-da-report/target/classes/com/adc/da/report/eo/PowerApply.class
index 1fed6c6..b28c031 100644
Binary files a/adc-da-report/target/classes/com/adc/da/report/eo/PowerApply.class and b/adc-da-report/target/classes/com/adc/da/report/eo/PowerApply.class differ
diff --git a/adc-da-report/target/classes/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.class b/adc-da-report/target/classes/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.class
index fbe1255..7821613 100644
Binary files a/adc-da-report/target/classes/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.class and b/adc-da-report/target/classes/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.class differ
diff --git a/adc-da-sys/target/classes/mybatis/mapper/sys/mysql/UserOrgEOMapper.xml b/adc-da-sys/target/classes/mybatis/mapper/sys/mysql/UserOrgEOMapper.xml
index fdb44bb..14990a8 100644
--- a/adc-da-sys/target/classes/mybatis/mapper/sys/mysql/UserOrgEOMapper.xml
+++ b/adc-da-sys/target/classes/mybatis/mapper/sys/mysql/UserOrgEOMapper.xml
@@ -92,7 +92,7 @@
insert into TR_USER_ORG()values
-
+
(#{ur.userId}, #{ur.orgId})
diff --git a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TaskController.java b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TaskController.java
index 84284ea..4ea797b 100644
--- a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TaskController.java
+++ b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TaskController.java
@@ -131,6 +131,16 @@ public class TaskController {
LocalDateTime endDateTime = LocalDateTime.ofInstant(endTime.toInstant(), ZoneId.systemDefault());
long days = Duration.between(startDateTime.toLocalDate().atStartOfDay(), endDateTime.toLocalDate().atStartOfDay()).toDays() + 1;
historicTaskInstance.put("approvalTime",days + "天");
+ }else {
+ QueryWrapper datasQueryWrapper = new QueryWrapper<>();
+ datasQueryWrapper.lambda().eq(BusProcessApprove::getTaskId,historicTaskInstance.get("id"));
+ List approveList = iBusProcessApproveService.list(datasQueryWrapper);
+ if(approveList.size()>0){
+ Map formValsJsonMap = JSONObject.parseObject(approveList.get(0).getFromValsJson(),Map.class);
+ map.put("approvalOpinion",formValsJsonMap.get("approvalOpinion"));
+ map.put("approvalResult",formValsJsonMap.get("flag")!=null ? formValsJsonMap.get("flag"):"");
+ map.put("approvalFile",formValsJsonMap.get("approvalFile")!=null ? formValsJsonMap.get("approvalFile"):"");
+ }
}
relistMap.add(map);
}
diff --git a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java
index 875b29f..1e6f3b2 100644
--- a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java
+++ b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java
@@ -676,7 +676,8 @@ public class TodoTaskController {
@ApiOperation(value = "批量保存任务第一步")
@PostMapping("/batchSaveTaskFirst")
public Wrapper batchSaveTaskFirst(@RequestBody List approveDataVOList) {
- StringBuilder saveIdList = new StringBuilder();
+ List reNameList = new ArrayList<>();
+ List reAplist = new ArrayList<>();
for (ApproveDataVO approveDataVO : approveDataVOList) {
String dataJson = approveDataVO.getDataJson();
String submitJson = approveDataVO.getSubmitJson();
@@ -684,8 +685,6 @@ public class TodoTaskController {
String saveId = null;
String dataId = null;
if (approveDataVO.getId() != null && !approveDataVO.getId().equals("")) {
- saveId = approveDataVO.getId();
- saveIdList.append(","+saveId);
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("CREAT_USER", approveDataVO.getCreateUser());
@@ -703,7 +702,7 @@ public class TodoTaskController {
null,reportId);
busProcessName.setDataId(dataId);
}
- iBusProcessNameService.saveOrUpdate(busProcessName);
+ reNameList.add(busProcessName);
}
} else {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@@ -721,15 +720,12 @@ public class TodoTaskController {
busProcessName.setCreatTime(time);
busProcessName.setCreatUserName(approveDataVO.getCreateUserName());
busProcessName.setSubmitStatus(SubmitStatusEnum.DRAFT.getValue());
- iBusProcessNameService.save(busProcessName);
+ reNameList.add(busProcessName);
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("CREAT_TIME", time);
queryWrapper.eq("CREATE_USER_NAME", approveDataVO.getCreateUserName());
queryWrapper.eq("PRC_TYPE", approveDataVO.getPrcType());
queryWrapper.eq("CREAT_USER", approveDataVO.getCreateUser());
-// BusProcessName one = iBusProcessNameService.getOne(queryWrapper);
- saveId = busProcessName.getId();
- saveIdList.append(","+saveId);
}
//存储审批数据
if (StringUtils.isNotEmpty(submitJson)){
@@ -745,11 +741,12 @@ public class TodoTaskController {
busProcessApprove.setFromValsJson(submitJson);
busProcessApprove.setCreateUserId(approveDataVO.getCreateUser());
}
- ibusProcessApproveService.saveOrUpdate(busProcessApprove);
+ reAplist.add(busProcessApprove);
}
}
- String saveIdstring = saveIdList.substring(1, saveIdList.length());
- return WrapMapper.ok(saveIdstring);
+ ibusProcessApproveService.saveOrUpdateBatch(reAplist);
+ iBusProcessNameService.saveOrUpdateBatch(reNameList);
+ return WrapMapper.ok();
}
/**
diff --git a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController$1.class b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController$1.class
index e598d2b..a22e351 100644
Binary files a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController$1.class and b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController$1.class differ
diff --git a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController.class b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController.class
index 07ab793..482266a 100644
Binary files a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController.class and b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TaskController.class differ
diff --git a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController$1.class b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController$1.class
index df4a283..2b6da33 100644
Binary files a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController$1.class and b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController$1.class differ
diff --git a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController.class b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController.class
index 3665405..67a692d 100644
Binary files a/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController.class and b/report-activity/target/classes/com/adc/da/wkflow/business_activiti/task/TodoTaskController.class differ
diff --git a/report-activity/target/classes/com/adc/da/wkflow/listener/SCBG/oneApplyAfter.class b/report-activity/target/classes/com/adc/da/wkflow/listener/SCBG/oneApplyAfter.class
index 3ef5c00..b97e81b 100644
Binary files a/report-activity/target/classes/com/adc/da/wkflow/listener/SCBG/oneApplyAfter.class and b/report-activity/target/classes/com/adc/da/wkflow/listener/SCBG/oneApplyAfter.class differ
diff --git a/report-activity/target/classes/com/adc/da/wkflow/listener/powerApply/twoApplyAfter.class b/report-activity/target/classes/com/adc/da/wkflow/listener/powerApply/twoApplyAfter.class
index b0e18c2..f46c04a 100644
Binary files a/report-activity/target/classes/com/adc/da/wkflow/listener/powerApply/twoApplyAfter.class and b/report-activity/target/classes/com/adc/da/wkflow/listener/powerApply/twoApplyAfter.class differ