| | |
| | | jobTypeList.add( DevRentStateEnum.ROUTINE_CANCELLED.getState()); |
| | | JobRecordDO jobRecordDO = jobRecordMapper.selectByRentIdDocId(rent_id, userId, jobTypeList); |
| | | if (null == jobRecordDO) { |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatIdAndState(createReqVO.getPatId(), DevRentStateEnum.FREE.getState()); |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatAndChecktypeAndState(createReqVO.getPatId(), createReqVO.getCheckType(), DevRentStateEnum.FREE.getState()); |
| | | if (devRentDOList.size() == 0) |
| | | throw exception(DEV_INSTALL_NOT_APPOINTMENT); |
| | | else if (devRentDOList.size() != 1) { |
| | |
| | | jobRecordSaveReqVO.setJobType( DevRentStateEnum.ROUTINE_FINISH.getState() ); |
| | | jobRecordSaveReqVO.setRemark(createReqVO.getRemark()); |
| | | jobRecordSaveReqVO.setSummary(""); |
| | | jobRecordSaveReqVO.setCheckType( createReqVO.getCheckType() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | |
| | | jobTypeList.add( DevRentStateEnum.READY_CANCELLED.getState()); |
| | | JobRecordDO jobRecordDO = jobRecordMapper.selectByRentIdDocId(rent_id, userId, jobTypeList); |
| | | if (null == jobRecordDO) { |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatIdAndState(createReqVO.getPatId(), DevRentStateEnum.FREE.getState()); |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatAndChecktypeAndState(createReqVO.getPatId(), createReqVO.getCheckType(), DevRentStateEnum.FREE.getState()); |
| | | if (devRentDOList.size() == 0) |
| | | throw exception(DEV_INSTALL_NOT_APPOINTMENT); |
| | | else if (devRentDOList.size() != 1) { |
| | |
| | | jobRecordSaveReqVO.setJobType( DevRentStateEnum.READY.getState() ); |
| | | jobRecordSaveReqVO.setRemark(createReqVO.getRemark()); |
| | | jobRecordSaveReqVO.setSummary(""); |
| | | jobRecordSaveReqVO.setCheckType( createReqVO.getCheckType() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | |
| | | |
| | | // 第一次 安装操作 |
| | | if (null == jobRecordDO) { |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatIdAndState(createReqVO.getPatId(), DevRentStateEnum.READY.getState()); |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatAndChecktypeAndState(createReqVO.getPatId(), createReqVO.getCheckType(), DevRentStateEnum.READY.getState()); |
| | | if (devRentDOList.size() == 0) |
| | | throw exception(DEV_INSTALL_NOT_RECEIVED); |
| | | else if (devRentDOList.size() != 1) { |
| | |
| | | jobRecordSaveReqVO.setJobType( DevRentStateEnum.INSTALLED.getState() ); |
| | | jobRecordSaveReqVO.setRemark(createReqVO.getRemark()); |
| | | jobRecordSaveReqVO.setSummary(""); |
| | | jobRecordSaveReqVO.setCheckType( createReqVO.getCheckType() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | |
| | | jobRecordSaveReqVO.setJobType( DevRentStateEnum.DISMANTLED.getState() ); |
| | | jobRecordSaveReqVO.setRemark( updateReqVO.getRemark() ); |
| | | jobRecordSaveReqVO.setSummary( updateReqVO.getInterference() + " " + updateReqVO.getBaseline() + " " + updateReqVO.getDetachment() ); |
| | | jobRecordSaveReqVO.setCheckType( updateReqVO.getCheckType() ); |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | | } else { |
| | |
| | | jobRecordSaveReqVO.setJobType( DevRentStateEnum.DATAENTERED.getState() ); |
| | | jobRecordSaveReqVO.setRemark( updateReqVO.getRemark() ); |
| | | jobRecordSaveReqVO.setSummary( updateReqVO.getInterference() + " " + updateReqVO.getBaseline() + " " + updateReqVO.getDetachment() ); |
| | | jobRecordSaveReqVO.setCheckType( updateReqVO.getCheckType() ); |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | | } else { |
| | |
| | | jobTypeList.add( DevRentStateEnum.ROUTINE_CANCELLED.getState()); |
| | | JobRecordDO jobRecordDO = jobRecordMapper.selectByRentIdDocId(rent_id, userId, jobTypeList); |
| | | if (null == jobRecordDO) { |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatIdAndState(createReqVO.getPatId(), DevRentStateEnum.FREE.getState()); |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatAndChecktypeAndState(createReqVO.getPatId(), createReqVO.getCheckType(), DevRentStateEnum.FREE.getState()); |
| | | if (devRentDOList.size() != 1) |
| | | throw exception(ROUTINE_CHECK_EXIST); |
| | | |
| | |
| | | jobRecordSaveReqVO.setJobTime(createReqVO.getRentTime()); |
| | | jobRecordSaveReqVO.setRemark(createReqVO.getRemark()); |
| | | jobRecordSaveReqVO.setSummary(""); |
| | | jobRecordSaveReqVO.setCheckType( createReqVO.getCheckType() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | |
| | | jobTypeList.add( DevRentStateEnum.READY_CANCELLED.getState()); |
| | | JobRecordDO jobRecordDO = jobRecordMapper.selectByRentIdDocId(rent_id, userId, jobTypeList); |
| | | if (null == jobRecordDO) { |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatIdAndState(createReqVO.getPatId(), DevRentStateEnum.FREE.getState()); |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatAndChecktypeAndState(createReqVO.getPatId(), createReqVO.getCheckType(), DevRentStateEnum.FREE.getState()); |
| | | if (devRentDOList.size() != 1) |
| | | throw exception(DEV_INSTALL_EXIST); |
| | | |
| | |
| | | jobRecordSaveReqVO.setJobTime(createReqVO.getRentTime()); |
| | | jobRecordSaveReqVO.setRemark(createReqVO.getRemark()); |
| | | jobRecordSaveReqVO.setSummary(""); |
| | | jobRecordSaveReqVO.setCheckType( createReqVO.getCheckType() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | |
| | | jobTypeList.add( DevRentStateEnum.INSTALL_CANCELLED.getState()); |
| | | JobRecordDO jobRecordDO = jobRecordMapper.selectByRentIdDocId(rent_id, userId, jobTypeList); |
| | | if (null == jobRecordDO) { |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatIdAndState(createReqVO.getPatId(), DevRentStateEnum.READY.getState()); |
| | | List<DevRentDO> devRentDOList = devRentMapper.selectByPatAndChecktypeAndState(createReqVO.getPatId(), createReqVO.getCheckType(), DevRentStateEnum.READY.getState()); |
| | | if (devRentDOList.size() != 1) |
| | | throw exception(DEV_INSTALL_EXIST); |
| | | |
| | |
| | | jobRecordSaveReqVO.setJobTime(createReqVO.getRentTime()); |
| | | jobRecordSaveReqVO.setRemark(createReqVO.getRemark()); |
| | | jobRecordSaveReqVO.setSummary(""); |
| | | jobRecordSaveReqVO.setCheckType( createReqVO.getCheckType() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | |
| | | jobRecordSaveReqVO.setJobType( devRentStateEnum.getState() ); |
| | | jobRecordSaveReqVO.setRemark( updateReqVO.getRemark() ); |
| | | jobRecordSaveReqVO.setSummary( updateReqVO.getInterference() + " " + updateReqVO.getBaseline() + " " + updateReqVO.getDetachment() ); |
| | | jobRecordSaveReqVO.setCheckType( updateReqVO.getCheckType() ); |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | | } else { |