From 2929692585407909e95676b0651a9310bb228f48 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 08 七月 2025 14:59:32 +0800 Subject: [PATCH] 前端系统开发部署后,结合真实设备数据,进行测试,修改发现的bug. --- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/monitor/p202404V201/cd92/CdCtrl.java | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/monitor/p202404V201/cd92/CdCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/monitor/p202404V201/cd92/CdCtrl.java index b6f91f3..bcb00a2 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/monitor/p202404V201/cd92/CdCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/monitor/p202404V201/cd92/CdCtrl.java @@ -45,7 +45,7 @@ private static final String ComCode = "92" ; - private static final Double maxRemainMoney = 9999.9999D ;//鍗忚鏀寔鐨勫墿浣欓噾棰濇渶澶у�� + public static final Double MaxRemainMoney = 9999.9999D ;//鍗忚鏀寔鐨勫墿浣欓噾棰濇渶澶у�� @Autowired private CdSv sv ; @@ -83,8 +83,8 @@ if(vcPo.getMoney() <= 0.0){ return BaseResponseUtils.buildErrorMsg("鍐滄埛璇ヨ櫄鎷熷崱涓墿浣欓噾棰濅负0锛屼笉鑳藉啀搴旂敤鍏跺紑闃�") ; } - if(vcPo.getMoney() >= maxRemainMoney){ - return BaseResponseUtils.buildErrorMsg("鍐滄埛璇ヨ櫄鎷熷崱涓墿浣欓噾棰濆ぇ浜庡崗璁敮鎸佺殑鏈�澶у��" + maxRemainMoney + "锛屼笉鑳藉啀搴旂敤鍏跺紑闃�") ; + if(vcPo.getMoney() >= MaxRemainMoney){ + return BaseResponseUtils.buildErrorMsg("鍐滄埛璇ヨ櫄鎷熷崱涓墿浣欓噾棰濆ぇ浜庡崗璁敮鎸佺殑鏈�澶у��" + MaxRemainMoney + "锛屼笉鑳藉啀搴旂敤鍏跺紑闃�") ; } Double waterPrice = sv.selectWaterPrice() ; if(waterPrice == null){ @@ -122,17 +122,16 @@ sv.addOrUpdateOftenUseIntake(dto.getOperator(), dto.getIntakeId()) ; //寮�闃�鎴愬姛锛岃櫄鎷熷崱璁板綍涓婃爣璁板凡琚崰鐢� sv.setVcUsed(vcPo.getId(), dto.getIntakeId()); + //璁板綍寮�闃�鍛戒护锛屼互澶囪繙绋嬪叧闃� + RmCommandOpen comOpen = sv.getCommandOpen(dto.getIntakeId()); + if(comOpen == null){ + RmCommandOpen po = newRmCommandOpen(comId, ctrlPo.getProtocol(), ComCode, comName, dto.getIntakeId(), ctrlPo.getRtuAddr(), vcPo.getVcNum(), orderNo, dto.getOperator()) ; + sv.saveCommandOpen(po); + }else{ + setRmCommandOpen(comOpen, comId, ctrlPo.getProtocol(), ComCode, comName, dto.getIntakeId(), ctrlPo.getRtuAddr(), vcPo.getVcNum(), orderNo, dto.getOperator()) ; + sv.updateCommandOpen(comOpen); + } } - //璁板綍寮�闃�鍛戒护锛屼互澶囪繙绋嬪叧闃� - RmCommandOpen comOpen = sv.getCommandOpen(dto.getIntakeId()); - if(comOpen == null){ - RmCommandOpen po = newRmCommandOpen(comId, ctrlPo.getProtocol(), ComCode, comName, dto.getIntakeId(), ctrlPo.getRtuAddr(), vcPo.getVcNum(), orderNo, dto.getOperator()) ; - sv.saveCommandOpen(po); - }else{ - setRmCommandOpen(comOpen, comId, ctrlPo.getProtocol(), ComCode, comName, dto.getIntakeId(), ctrlPo.getRtuAddr(), vcPo.getVcNum(), orderNo, dto.getOperator()) ; - sv.updateCommandOpen(comOpen); - } - } @Override public void call(Object... objs) { @@ -171,7 +170,7 @@ DataCd92_A2Vo cvo = JSON.parseObject(json, DataCd92_A2Vo.class) ; if(cvo != null){ if(callback != null){ - if(cvo.opResult != null && cvo.opResult.byteValue() == (byte)0){ + if(cvo.opResult != null && cvo.opResult.byteValue() == (byte)1){ callback.call(true);//寮�闃�鎴愬姛 }else{ callback.call(false);//寮�闃�澶辫触 -- Gitblit v1.8.0