| | |
| | | import com.dy.common.webUtil.BaseResponse; |
| | | import com.dy.common.webUtil.BaseResponseUtils; |
| | | import com.dy.common.webUtil.QueryResultVo; |
| | | import com.dy.pipIrrGlobal.pojoPr.PrController; |
| | | import com.dy.pipIrrGlobal.command.ComSupport; |
| | | import com.dy.pipIrrGlobal.pojoRm.RmCommandHistory; |
| | | import com.dy.pipIrrGlobal.voPr.VoOnLineIntake; |
| | | import com.dy.pipIrrRemote.common.ComSupport; |
| | | import com.dy.pipIrrRemote.common.CommandSv; |
| | | import com.dy.pipIrrRemote.common.dto.Addr; |
| | | import com.dy.pipIrrRemote.common.dto.DtoBase; |
| | | import com.dy.pipIrrRemote.common.qo.OnLineIntakesQO; |
| | | import com.dy.pipIrrRemote.result.RemoteResultCode; |
| | | import jakarta.validation.Valid; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | Long comId = idLongGenerator.generate(); |
| | | |
| | | // 取水口ID换阀控器地址及通讯协议 |
| | | PrController prController = commandSv.getControllerByIntakeId(intakeId); |
| | | if(prController == null) { |
| | | return BaseResponseUtils.buildError(RemoteResultCode.RTU_NOT_EXIST.getMessage()); |
| | | } |
| | | String rtuAddr = prController.getRtuAddr(); |
| | | String protocol = prController.getProtocol(); |
| | | //PrController prController = commandSv.getControllerByIntakeId(intakeId); |
| | | //if(prController == null) { |
| | | // return BaseResponseUtils.buildError(RemoteResultCode.RTU_NOT_EXIST.getMessage()); |
| | | //} |
| | | //String rtuAddr = prController.getRtuAddr(); |
| | | //String protocol = prController.getProtocol(); |
| | | |
| | | // 创建视图 |
| | | ComCd10Vo param = new ComCd10Vo() ; |
| | |
| | | param.rtuNewAddr = newRtuAddr; |
| | | |
| | | // 创建命令日志对象并添加到数据库中 |
| | | RmCommandHistory rmCommandHistory = getComHistory(comId, commandCode, intakeId, rtuAddr, protocol, param, operator); |
| | | comId = commandSv.insert(rmCommandHistory); |
| | | System.out.println(comId); |
| | | //RmCommandHistory rmCommandHistory = getComHistory(comId, commandCode, intakeId, rtuAddr, protocol, param, operator); |
| | | //comId = commandSv.insert(rmCommandHistory); |
| | | //System.out.println(comId); |
| | | |
| | | // 构造命令 |
| | | Command com = command(comId, commandCode, rtuAddr, protocol, param); |
| | | sendCom2Mw(com); |
| | | //Command com = command(comId, commandCode, rtuAddr, protocol, param); |
| | | //sendCom2Mw(com); |
| | | |
| | | CompletableFuture<Data> featureObject = new CompletableFuture<>(); |
| | | features.put(comId, featureObject); |
| | |
| | | Long comId = idLongGenerator.generate(); |
| | | |
| | | // 取水口ID换阀控器地址及通讯协议 |
| | | PrController prController = commandSv.getControllerByIntakeId(intakeId); |
| | | if(prController == null) { |
| | | return BaseResponseUtils.buildError(RemoteResultCode.RTU_NOT_EXIST.getMessage()); |
| | | } |
| | | String rtuAddr = prController.getRtuAddr(); |
| | | String protocol = prController.getProtocol(); |
| | | //PrController prController = commandSv.getControllerByIntakeId(intakeId); |
| | | //if(prController == null) { |
| | | // return BaseResponseUtils.buildError(RemoteResultCode.RTU_NOT_EXIST.getMessage()); |
| | | //} |
| | | //String rtuAddr = prController.getRtuAddr(); |
| | | //String protocol = prController.getProtocol(); |
| | | String rtuAddr = ""; |
| | | String protocol = ""; |
| | | |
| | | // 创建视图 |
| | | ComCdXyVo param = new ComCdXyVo(); |
| | |
| | | param.projectNo = projectNo; |
| | | |
| | | // 创建命令日志对象并添加到数据库中 |
| | | RmCommandHistory rmCommandHistory = getComHistory(comId, commandCode, intakeId, rtuAddr, protocol, param, operator); |
| | | RmCommandHistory rmCommandHistory = getComHistory(comId, commandCode, "",intakeId, rtuAddr, protocol, param, operator); |
| | | comId = commandSv.insert(rmCommandHistory); |
| | | |
| | | // 构造命令 |
| | | Command com = command(comId, commandCode, rtuAddr, protocol, param); |
| | | Command com = command(comId, commandCode,"", rtuAddr, protocol, param); |
| | | return sendCom2Mw(com); |
| | | } |
| | | } |