|
@@ -11,10 +11,7 @@ import com.google.gson.Gson;
|
|
import com.qmth.distributed.print.business.bean.dto.*;
|
|
import com.qmth.distributed.print.business.bean.dto.*;
|
|
import com.qmth.distributed.print.business.bean.dto.approvalForm.*;
|
|
import com.qmth.distributed.print.business.bean.dto.approvalForm.*;
|
|
import com.qmth.distributed.print.business.bean.dto.examObject.ExamObjectDto;
|
|
import com.qmth.distributed.print.business.bean.dto.examObject.ExamObjectDto;
|
|
-import com.qmth.distributed.print.business.bean.params.ExamDetailList;
|
|
|
|
-import com.qmth.distributed.print.business.bean.params.ExamDetailParams;
|
|
|
|
-import com.qmth.distributed.print.business.bean.params.ExamTaskApplyParam;
|
|
|
|
-import com.qmth.distributed.print.business.bean.params.SerialNumberParams;
|
|
|
|
|
|
+import com.qmth.distributed.print.business.bean.params.*;
|
|
import com.qmth.distributed.print.business.bean.result.WorkResult;
|
|
import com.qmth.distributed.print.business.bean.result.WorkResult;
|
|
import com.qmth.distributed.print.business.entity.*;
|
|
import com.qmth.distributed.print.business.entity.*;
|
|
import com.qmth.distributed.print.business.enums.*;
|
|
import com.qmth.distributed.print.business.enums.*;
|
|
@@ -1947,6 +1944,22 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
return examTaskMapper.getProcessDefinitionIdByMaxVersion(key);
|
|
return examTaskMapper.getProcessDefinitionIdByMaxVersion(key);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Transactional
|
|
|
|
+ @Override
|
|
|
|
+ public void applyResave(ExamTaskReApplyParam examTaskReApplyParam) {
|
|
|
|
+ ExamTaskDetail examTaskDetail = examTaskReApplyParam.getExamTaskDetail();
|
|
|
|
+ UpdateWrapper<ExamTaskDetail> updateWrapper = new UpdateWrapper<>();
|
|
|
|
+ updateWrapper.lambda().set(ExamTaskDetail::getPaperAttachmentIds, examTaskDetail.getPaperAttachmentIds()).eq(ExamTaskDetail::getExamTaskId, examTaskDetail.getExamTaskId());
|
|
|
|
+ examTaskDetailService.update(updateWrapper);
|
|
|
|
+
|
|
|
|
+ String flowTaskId = examTaskReApplyParam.getFlowTaskId();
|
|
|
|
+
|
|
|
|
+ Map<String, Object> map1 = new HashMap<>();
|
|
|
|
+ map1.putIfAbsent(SystemConstant.FLOW_TASK_ID, flowTaskId);
|
|
|
|
+ map1.computeIfAbsent(SystemConstant.PAPAER_ATTACHMENT_IDS, v -> examTaskDetail.getPaperAttachmentIds());
|
|
|
|
+ activitiService.taskApprove(map1);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 简单校验提交参数
|
|
* 简单校验提交参数
|
|
*
|
|
*
|