|
@@ -1880,10 +1880,15 @@ public class TaskServiceImpl extends BaseServiceImpl<TaskMapper, Task> implement
|
|
|
ContractLog contractLog = jdbcTemplate.queryForObject("select * from u_contract_log where id =" + task.getFormDataId(), new BeanPropertyRowMapper<>(ContractLog.class));
|
|
|
result = excelTabClient.getTheContractLogBusinessData(contractLog.getTableId().toString(), contractLog.getWbsNodeId().toString(), contractLog.getRecordTime(), contractId,contractLog.getCreateUser());
|
|
|
}
|
|
|
+ //委托单重签
|
|
|
+ if(task.getApprovalType()==8){
|
|
|
+ String sql="SELECT * from u_entrust_info where id=(select wbs_id from u_information_query where id="+task.getFormDataId()+")";
|
|
|
+ EntrustInfo info = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<>(EntrustInfo.class));
|
|
|
+ ReSigningEntrustDto dto=new ReSigningEntrustDto(info.getId().toString(),task.getId().toString(),contractId,info.getNodeId(),2,1);
|
|
|
+ result=excelTabClient.saveReEntrustTabData(dto,header);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
- result = this.saveNodePdf(typeMap.get(task.getFormDataId()), queryMap.get(task.getFormDataId()), contractId, projectId, header);
|
|
|
-
|
|
|
long endTime_1 = System.currentTimeMillis();
|
|
|
long executionTime_1 = endTime_1 - startTime_1;
|
|
|
log.info("saveNodePdf执行时间:" + executionTime_1 + " 毫秒");
|
|
@@ -1894,7 +1899,7 @@ public class TaskServiceImpl extends BaseServiceImpl<TaskMapper, Task> implement
|
|
|
result.setData("成功");
|
|
|
}
|
|
|
//重新电签
|
|
|
- if (result != null && "成功".equals(result.getData())) {
|
|
|
+ if (result != null && ("成功".equals(result.getData())||200==result.getCode())) {
|
|
|
List<TaskApprovalVO> taskApprovalVOS = new ArrayList<>();
|
|
|
List<TaskParallel> taskParallelList = finalTaskParallelGroupMap.get(task.getProcessInstanceId());
|
|
|
for (TaskParallel taskParallel : taskParallelList) {
|