| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.common.constant.BaseCaseStatus; |
| | | import com.ycl.common.constant.StepName; |
| | | import com.ycl.controller.video.common.constant.BaseCaseStatus; |
| | | import com.ycl.controller.video.common.constant.StepName; |
| | | import com.ycl.dto.caseHandler.DispatchInfoParam; |
| | | import com.ycl.entity.caseHandler.BaseCase; |
| | | import com.ycl.entity.caseHandler.DispatchInfo; |
| | |
| | | |
| | | /** |
| | | * <p> |
| | | * 调度处理 服务实现类 |
| | | * 调度处理 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author mg |
| | |
| | | DisposeRecordMapper disposeRecordMapper; |
| | | @Resource |
| | | WorkflowConfigStepMapper workflowConfigStepMapper; |
| | | |
| | | @Override |
| | | public DispatchInfo dispatch(DispatchInfoParam dispatchInfoParam) { |
| | | //新增调度信息 |
| | |
| | | } |
| | | |
| | | UpdateWrapper<DisposeRecord> updateWrapper = new UpdateWrapper<>(); |
| | | updateWrapper.eq("base_case_id", baseCase.getId()).eq("workflow_config_step_id",workflowConfigStep.getId()); |
| | | updateWrapper.eq("base_case_id", baseCase.getId()).eq("workflow_config_step_id", workflowConfigStep.getId()); |
| | | |
| | | //修改调度记录 |
| | | DisposeRecord disposeRecord = new DisposeRecord(); |
| | | disposeRecord.setHandlerId(dispatchInfo.getCreateUser()); |
| | | disposeRecord.setResult(dispatchInfo.getDispatchOpinion()); |
| | | //调度已结束 |
| | | disposeRecord.setState(1); |
| | | disposeRecord.setEndTime(LocalDateTime.now()); |
| | |
| | | stepNextRecord.setBaseCaseId(baseCase.getId()); |
| | | stepNextRecord.setWorkflowConfigStepId(stepNext.getId()); |
| | | stepNextRecord.setStepName(stepNext.getName()); |
| | | stepNextRecord.setHandlerRoleId(stepNext.getRoleId()); |
| | | stepNextRecord.setLimitTime(dispatchInfoParam.getDisposeDate()); |
| | | stepNextRecord.setHandlerId(dispatchInfoParam.getLawEnforcer()); |
| | | //上传处置未结束 |
| | | stepNextRecord.setState(0); |
| | | stepNextRecord.setStartTime(LocalDateTime.now()); |