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