| | |
| | | throw new BaseException("任务计划明细不能为空(至少一条 detail)"); |
| | | } |
| | | |
| | | // 1. 旧计划软删 |
| | | serviceTaskScheduleMapper.deleteByTaskid(vo.getTaskid()); |
| | | serviceTaskScheduleDetailMapper.deleteByTaskid(vo.getTaskid()); |
| | | // 1. 旧计划删 |
| | | serviceTaskScheduleMapper.hardDeleteByTaskid(vo.getTaskid()); |
| | | serviceTaskScheduleDetailMapper.hardDeleteByTaskid(vo.getTaskid()); |
| | | |
| | | // 2. 主计划落库 |
| | | Date now = DateUtils.getNowDate(); |
| | |
| | | schedule.setNextExecuteTime(vo.getNextExecuteTime()); |
| | | schedule.setScheduleBenchmark(vo.getScheduleBenchmark() == null ? 0 : vo.getScheduleBenchmark()); |
| | | schedule.setScheduleBenchmarkCustomTime(vo.getScheduleBenchmarkCustomTime()); |
| | | |
| | | schedule.setDeptCodes(vo.getDeptCodes()); |
| | | schedule.setWardCodes(vo.getWardCodes()); |
| | | schedule.setIcd10Codes(vo.getIcd10Codes()); |
| | | schedule.setOplevelCodes(vo.getOplevelCodes()); |
| | | |
| | | schedule.setRemark(vo.getRemark()); |
| | | schedule.setDelFlag("0"); |
| | | schedule.setCreateBy(vo.getCreateBy()); |