|
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.reflect.TypeToken;
|
|
import com.google.gson.reflect.TypeToken;
|
|
-import com.qmth.boot.api.annotation.Aac;
|
|
|
|
-import com.qmth.boot.api.annotation.BOOL;
|
|
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.distributed.print.business.bean.flow.CustomFlowDto;
|
|
import com.qmth.distributed.print.business.bean.flow.CustomFlowDto;
|
|
@@ -174,32 +172,7 @@ public class TFCustomFlowController {
|
|
map.computeIfAbsent(SystemConstant.APPROVE_OPERATION, v -> flowTaskApproveParam.getApprovePass());
|
|
map.computeIfAbsent(SystemConstant.APPROVE_OPERATION, v -> flowTaskApproveParam.getApprovePass());
|
|
map.computeIfAbsent(SystemConstant.APPROVE_REMARK, v -> flowTaskApproveParam.getRemark());
|
|
map.computeIfAbsent(SystemConstant.APPROVE_REMARK, v -> flowTaskApproveParam.getRemark());
|
|
map.computeIfAbsent(SystemConstant.APPROVE_SETUP, v -> flowTaskApproveParam.getSetup());
|
|
map.computeIfAbsent(SystemConstant.APPROVE_SETUP, v -> flowTaskApproveParam.getSetup());
|
|
-// map.computeIfAbsent(SystemConstant.APPROVE_USER_IDS, v -> flowTaskApproveParam.getApproveUserIds());
|
|
|
|
- Map<String, Object> objectMap = activitiService.taskApprove(map);
|
|
|
|
-// if (Objects.nonNull(objectMap)) {
|
|
|
|
-// TFFlowApprove tfFlowApprove = (TFFlowApprove) objectMap.get("tfFlowApprove");
|
|
|
|
-// ExamTask examTask = (ExamTask) objectMap.get("examTask");
|
|
|
|
-// boolean presidentApprove = Objects.nonNull(objectMap.get(SystemConstant.APPROVE_PRESIDENT_SYSTEM)) ? (boolean) objectMap.get(SystemConstant.APPROVE_PRESIDENT_SYSTEM) : false;
|
|
|
|
-// //审核通过,生成pdf
|
|
|
|
-// if (Objects.nonNull(tfFlowApprove) && FlowApproveSetupEnum.FINISH.getSetup() == tfFlowApprove.getSetup()) {
|
|
|
|
-// // 取命题老师ID
|
|
|
|
-// SysUser sysUser = sysUserService.getById(examTask.getUserId());
|
|
|
|
-// try {
|
|
|
|
-// printCommonService.checkData(examTask.getSchoolId(), examTask.getCourseCode(), examTask.getPaperNumber(), sysUser);
|
|
|
|
-// } catch (IOException e) {
|
|
|
|
-// throw ExceptionResultEnum.ERROR.exception("生成pdf失败");
|
|
|
|
-// }
|
|
|
|
-// } else if (Objects.nonNull(tfFlowApprove) && FlowApproveSetupEnum.THREE_APPROVE.getSetup() == tfFlowApprove.getSetup() && presidentApprove) {//命题老师后台提交
|
|
|
|
-// TExamTaskFlow tExamTaskFlow = tExamTaskFlowService.findByFlowLevel(examTask.getId());
|
|
|
|
-// Task task = taskService.createTaskQuery().processInstanceId(String.valueOf(tExamTaskFlow.getFlowId())).singleResult();
|
|
|
|
-// if (Objects.nonNull(task)) {
|
|
|
|
-// Map<String, Object> mapObject = new HashMap<>();
|
|
|
|
-// mapObject.computeIfAbsent(SystemConstant.FLOW_TASK_ID, v -> task.getId());
|
|
|
|
-// mapObject.computeIfAbsent(SystemConstant.APPROVE_PRESIDENT_SYSTEM, v -> presidentApprove);
|
|
|
|
-// activitiService.taskApprove(mapObject);
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
|
|
+ activitiService.taskApprove(map);
|
|
// // 驳回短信(驳回给提交老师)
|
|
// // 驳回短信(驳回给提交老师)
|
|
// if (tfFlowApprove.getStatus() == FlowStatusEnum.REJECT
|
|
// if (tfFlowApprove.getStatus() == FlowStatusEnum.REJECT
|
|
// && (tfFlowApprove.getSetup().intValue() == FlowApproveSetupEnum.SUBMIT.getSetup())
|
|
// && (tfFlowApprove.getSetup().intValue() == FlowApproveSetupEnum.SUBMIT.getSetup())
|
|
@@ -209,8 +182,7 @@ public class TFCustomFlowController {
|
|
// }.getType());
|
|
// }.getType());
|
|
// basicMessageService.sendNoticeTaskAuditFlow(examTask, sysUserList, MessageEnum.NOTICE_OF_AUDIT_REJECT);
|
|
// basicMessageService.sendNoticeTaskAuditFlow(examTask, sysUserList, MessageEnum.NOTICE_OF_AUDIT_REJECT);
|
|
// }
|
|
// }
|
|
-// }
|
|
|
|
- return ResultUtil.ok();
|
|
|
|
|
|
+ return ResultUtil.ok(true);
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "流程审批记录列表")
|
|
@ApiOperation(value = "流程审批记录列表")
|