| | |
| | | // 标注设备 已领取 |
| | | Integer ret = markDevRecieved(createReqVO.getDevId()); |
| | | if (null == ret || 0 == ret) { |
| | | return CommonResult.error(DEVICE_NOT_EXISTS); |
| | | return CommonResult.error(DEVICE_NOT_FREE); |
| | | } |
| | | |
| | | Long rent_id = createReqVO.getId(); |
| | |
| | | // 设置设备 使用中 |
| | | Integer ret = markDevInUse(createReqVO.getDevId()); |
| | | if (null == ret || 0 == ret) { |
| | | return CommonResult.error(DEVICE_NOT_EXISTS); |
| | | return CommonResult.error(DEVICE_NOT_RECEIVED); |
| | | } |
| | | |
| | | Long rent_id = createReqVO.getId(); |
| | |
| | | private Integer markDevRecieved(String devId) { |
| | | // 设备标注 已领取 |
| | | DeviceDO deviveDO = deviceMapper.getDeviceByDevId(devId); |
| | | if (null != deviveDO) { |
| | | if (null != deviveDO && deviveDO.getState() == DevStateEnum.FREE.getState()) { |
| | | deviveDO.setState( DevStateEnum.RECEIVED.getState() ); |
| | | return deviceMapper.updateById(deviveDO); |
| | | } |
| | |
| | | private Integer markDevInUse(String devId) { |
| | | // 设备标注 在使用 |
| | | DeviceDO deviveDO = deviceMapper.getDeviceByDevId(devId); |
| | | if (null != deviveDO) { |
| | | if (null != deviveDO && deviveDO.getState() == DevStateEnum.RECEIVED.getState()) { |
| | | deviveDO.setState( DevStateEnum.INUSE.getState() ); |
| | | return deviceMapper.updateById(deviveDO); |
| | | } |