| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据编号物理删除 |
| | | * @param caseId |
| | | */ |
| | | public void deleteByCaseId(String caseId){ |
| | | try{ |
| | | mapper.deleteByCaseId(caseId); |
| | | }catch (Exception e){ |
| | | log.error("[CaseTaskService.deleteByCaseId]调用失败,异常信息:"+e, e); |
| | | throw new ServiceException("CaseTaskService.deleteByCaseId", e); |
| | | } |
| | | } |
| | | |
| | | public void deleteGridTodo(CaseTask caseTask) { |
| | | try { |
| | | //删除网格待办任务 |
| | |
| | | SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | //添加网格待办 |
| | | GridToDoBacthVo gridToDoBacthVo = new GridToDoBacthVo(); |
| | | gridToDoBacthVo.setObjId(caseTask.getId()); |
| | | gridToDoBacthVo.setObjId(caseInfo.getId()); |
| | | gridToDoBacthVo.setObjType(gridObjType); |
| | | gridToDoBacthVo.setSysContent(""); |
| | | gridToDoBacthVo.setYzyContent(""); |
| | |
| | | gridToDoBacthVo.setTodoType(GridEnum.GRID_TODO_TYPE_5.getIndex()); |
| | | gridToDoBacthVo.setTitle(noticeTypeName + caseInfo.getPlaintiffs() + "和" + caseInfo.getDefendants()+"的"+caseInfo.getCaseTypeName()+"事件"); |
| | | gridToDoBacthVo.setLimitTime(outputFormat.format(caseTask.getExpireTime())); |
| | | gridToDoBacthVo.setCaseId(caseInfo.getId()); |
| | | gridToDoBacthVo.setCaseTaskId(caseTask.getId()); |
| | | sysClient.createTaskToDo(gridToDoBacthVo, caseTask.getCandeUnitId()); |
| | | } catch (Exception e) { |
| | | log.error("添加网格待办失败"); |
| | |
| | | try { |
| | | //添加网格待办 |
| | | GridToDoVo gridToDoVo = new GridToDoVo(); |
| | | gridToDoVo.setObjId(caseTask.getId()); |
| | | gridToDoVo.setObjId(caseInfo.getId()); |
| | | gridToDoVo.setObjType(gridObjType); |
| | | gridToDoVo.setSysContent(""); |
| | | gridToDoVo.setYzyContent(""); |
| | |
| | | gridToDoVo.setTodoType(GridEnum.GRID_TODO_TYPE_5.getIndex()); |
| | | gridToDoVo.setTitle(noticeTypeName + caseInfo.getPlaintiffs() + "和" + caseInfo.getDefendants() + "的" + caseInfo.getCaseTypeName() + "事件"); |
| | | gridToDoVo.setLimitTime(String.valueOf(caseTask.getExpireTime())); |
| | | gridToDoVo.setCaseId(caseInfo.getId()); |
| | | gridToDoVo.setCaseTaskId(caseTask.getId()); |
| | | sysClient.updateTaskTodo(gridToDoVo, previousTaskId); |
| | | } catch (Exception e) { |
| | | log.error("修改网格待办失败"); |
| | |
| | | sysClient.deleteTaskTodo(gridTaskVo); |
| | | //添加网格待办 |
| | | GridToDoBacthVo gridToDoBacthVo = new GridToDoBacthVo(); |
| | | gridToDoBacthVo.setObjId(caseTask.getId()); |
| | | gridToDoBacthVo.setObjId(caseInfo.getId()); |
| | | gridToDoBacthVo.setObjType(gridObjType); |
| | | gridToDoBacthVo.setSysContent(""); |
| | | gridToDoBacthVo.setYzyContent(""); |
| | |
| | | }else{ |
| | | gridToDoBacthVo.setLimitTime(outputFormat.format(DateUtils.addHour(DateUtils.getNowDate(), 12))); |
| | | } |
| | | gridToDoBacthVo.setCaseId(caseInfo.getId()); |
| | | gridToDoBacthVo.setCaseTaskId(caseTask.getId()); |
| | | sysClient.createTaskToDo(gridToDoBacthVo, caseTask.getCandeUnitId()); |
| | | } catch (Exception e) { |
| | | log.error("修改网格待办流程失败"); |