| | |
| | | package cn.lihu.jh.module.ecg.service.devrent; |
| | | |
| | | import cn.lihu.jh.framework.security.core.util.SecurityFrameworkUtils; |
| | | import cn.lihu.jh.module.ecg.controller.admin.jobrecord.vo.JobRecordSaveReqVO; |
| | | import cn.lihu.jh.module.ecg.dal.dataobject.jobrecord.JobRecordDO; |
| | | import cn.lihu.jh.module.ecg.dal.mysql.jobrecord.JobRecordMapper; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | @Resource |
| | | private DevRentMapper devRentMapper; |
| | | |
| | | @Resource |
| | | private JobRecordMapper jobRecordMapper; |
| | | |
| | | @Override |
| | | @Transactional |
| | | public Long installOperation(DevRentSaveReqVO createReqVO) { |
| | | Long rent_id = createDevRent( createReqVO ); |
| | | |
| | | Long userId = SecurityFrameworkUtils.getLoginUserId(); |
| | | String userNickname = SecurityFrameworkUtils.getLoginUserNickname(); |
| | | |
| | | JobRecordSaveReqVO jobRecordSaveReqVO = new JobRecordSaveReqVO(); |
| | | jobRecordSaveReqVO.setRentId(rent_id); |
| | | jobRecordSaveReqVO.setDevId( createReqVO.getDevId() ); |
| | | jobRecordSaveReqVO.setDocId( userId ); |
| | | jobRecordSaveReqVO.setDocName( userNickname ); |
| | | jobRecordSaveReqVO.setPatId( createReqVO.getPatId() ); |
| | | jobRecordSaveReqVO.setPatName( createReqVO.getPatName() ); |
| | | jobRecordSaveReqVO.setJobTime( createReqVO.getRentTime() ); |
| | | jobRecordSaveReqVO.setJobType( 0 ); |
| | | jobRecordSaveReqVO.setRemark( createReqVO.getRemark() ); |
| | | jobRecordSaveReqVO.setSummary( "" ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | | return rent_id; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public Long dismantleOperation(DevRentSaveReqVO updateReqVO) { |
| | | updateDevRent( updateReqVO ); |
| | | |
| | | Long userId = SecurityFrameworkUtils.getLoginUserId(); |
| | | String userNickname = SecurityFrameworkUtils.getLoginUserNickname(); |
| | | |
| | | JobRecordSaveReqVO jobRecordSaveReqVO = new JobRecordSaveReqVO(); |
| | | jobRecordSaveReqVO.setRentId( updateReqVO.getId() ); |
| | | jobRecordSaveReqVO.setDevId( updateReqVO.getDevId() ); |
| | | jobRecordSaveReqVO.setDocId( userId ); |
| | | jobRecordSaveReqVO.setDocName( userNickname ); |
| | | jobRecordSaveReqVO.setPatId( updateReqVO.getPatId() ); |
| | | jobRecordSaveReqVO.setPatName( updateReqVO.getPatName() ); |
| | | jobRecordSaveReqVO.setJobTime( updateReqVO.getReturnTime() ); |
| | | jobRecordSaveReqVO.setJobType( 1 ); |
| | | jobRecordSaveReqVO.setRemark( updateReqVO.getRemark() ); |
| | | jobRecordSaveReqVO.setSummary( updateReqVO.getInterference() + " " + updateReqVO.getBaseline() + " " + updateReqVO.getDetachment() ); |
| | | |
| | | JobRecordDO jobRecord = BeanUtils.toBean(jobRecordSaveReqVO, JobRecordDO.class); |
| | | jobRecordMapper.insert(jobRecord); |
| | | return 0L; |
| | | } |
| | | |
| | | @Override |
| | | public Long createDevRent(DevRentSaveReqVO createReqVO) { |
| | | // |