| | |
| | | ErrorCode DEVICE_NOT_EXISTS = new ErrorCode(1_010_005_001, "设备不存在"); |
| | | ErrorCode DEVICE_NOT_FREE = new ErrorCode(1_010_005_002, "设备非空闲或不存在"); |
| | | ErrorCode DEVICE_NOT_RECEIVED = new ErrorCode(1_010_005_003, "设备未领用或不存在"); |
| | | ErrorCode DEVICE_NOT_PAT_RECEIVED = new ErrorCode(1_010_005_004, "不是该患者领用的设备"); |
| | | |
| | | ErrorCode DEV_INSTALL_NOT_EXISTS = new ErrorCode(1_010_006_000, "装机不存在"); |
| | | ErrorCode DEV_INSTALL_EXCEPTION = new ErrorCode(1_010_006_001, "装机内部错误"); |
| | |
| | | String userNickname = SecurityFrameworkUtils.getLoginUserNickname(); |
| | | Long rent_id = createReqVO.getId(); |
| | | |
| | | // 对于已有领用,但是装机时使用的不是已领用设备,需释放 源领用 设备 |
| | | DevRentDO devRentDO = getDevRent(rent_id); |
| | | |
| | | // 对于已有领用,但是装机时使用的不是已领用设备,报错 |
| | | if ( null != devRentDO.getDevId() && !createReqVO.getDevId().equals(devRentDO.getDevId()) ) { |
| | | markDevFree( devRentDO.getDevId(), rent_id); |
| | | throw exception(DEVICE_NOT_PAT_RECEIVED); |
| | | } |
| | | |
| | | // 设置设备 使用中 |