| | |
| | | Long intakeId = valve.getIntakeId(); |
| | | String intakeName = valve.getIntakeName(); |
| | | Long vcId = valve.getVcId(); |
| | | Boolean forceOpen = valve.getForceOpen(); |
| | | Long operator = valve.getOperator(); |
| | | Long comId = idLongGenerator.generate(); |
| | | |
| | |
| | | if (vc == null) { |
| | | return BaseResponseUtils.buildErrorMsg(WechatResultCode.PLEASE_SELECT_A_VC.getMessage()); |
| | | } |
| | | if (vc.getInUse() == 1) { |
| | | |
| | | // 虚拟卡状态为使用中,且不是强制开阀时提示 |
| | | if (vc.getInUse() == 1 && !forceOpen) { |
| | | return BaseResponseUtils.buildErrorMsg(WechatResultCode.IN_USE_VC_CANNOT_OPEN_VALVE.getMessage()); |
| | | } |
| | | |