| | |
| | | import cn.huge.module.flow.domain.po.FlowNode; |
| | | import cn.huge.module.flow.service.FlowInfoService; |
| | | import cn.huge.module.mediate.constant.*; |
| | | import cn.huge.module.sys.constant.GridBaseConsts; |
| | | import cn.huge.module.sys.constant.GridEnum; |
| | | import cn.huge.module.sys.constant.SyTimeEnum; |
| | | import cn.huge.module.sys.dto.FileIdInfoBaseDTO; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | private CaseInfoUnfoldService caseInfoUnfoldService; |
| | | @Autowired |
| | | private CaseAssistInfoService caseAssistInfoService; |
| | | @Autowired |
| | | private CaseInfoService caseInfoService; |
| | | |
| | | /** |
| | | * 更新对象 |
| | |
| | | caseAssistApply.setAuditUnitId(ctUnitDTO.getId()); |
| | | caseAssistApply.setAuditUnitName(ctUnitDTO.getUnitName()); |
| | | mapper.insert(caseAssistApply); |
| | | CaseInfo caseInfo = caseInfoService.getById(caseAssistApply.getCaseId()); |
| | | CaseTask caseTask = new CaseTask(); |
| | | caseTask.setId(caseInfo.getId()); |
| | | caseTask.setCandeUnitId(caseAssistApply.getAuditUnitId()); |
| | | caseTask.setExpireTime(sysClient.getExpireTime(caseAssistApply.getApplyTime(), SyTimeEnum.SY_TIME_2.getIndex())); |
| | | caseTaskService.createGridToDo(caseInfo, caseTask, GridEnum.GRID_OBJECT_TYPE_4.getIndex(), GridBaseConsts.GRID_TYPE_4); |
| | | }catch (Exception e){ |
| | | log.error("[CaseAssistApplyService.addCaseAssistApply]调用失败,异常信息:"+e, e); |
| | | throw new ServiceException("CaseAssistApplyService.addCaseAssistApply", e); |
| | |
| | | caseAssistInfoPO.setCreateTime(now); |
| | | caseAssistInfoPO.setUpdateTime(now); |
| | | caseAssistInfoService.save(caseAssistInfoPO); |
| | | //网格待办流转 |
| | | CaseInfo caseInfo = caseInfoService.getById(caseAssistApplyPO.getCaseId()); |
| | | caseTaskService.taskFlowGridToDo(caseInfo, dslCaseTask, caseInfo.getId(), GridEnum.GRID_OBJECT_TYPE_2.getIndex(), GridBaseConsts.GRID_TYPE_2); |
| | | } |
| | | // 更新纠纷扩展信息 |
| | | CaseInfoUnfold caseInfoUnfoldPO = new CaseInfoUnfold(); |
| | |
| | | caseInfoUnfoldPO.setAssistUnitId(caseAssistApplyPO.getApplyAssistUnitId()); |
| | | caseInfoUnfoldPO.setAssistUnitName(caseAssistApplyPO.getApplyAssistUnitName()); |
| | | caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO); |
| | | }else{ |
| | | CaseTask caseTask = new CaseTask(); |
| | | caseTask.setCaseId(caseAssistApplyPO.getCaseId()); |
| | | caseTask.setId(caseAssistApplyPO.getCaseId()); |
| | | caseTaskService.deleteGridTodo(caseTask); |
| | | } |
| | | }catch (Exception e){ |
| | | log.error("[CaseAssistApplyService.reviewCaseAssistApply]调用失败,异常信息:"+e, e); |