From 603c2fdeb4706a900adfdcb11e66e7a579e3d9a4 Mon Sep 17 00:00:00 2001
From: wuzeyu <1223318623@qq.com>
Date: 星期三, 07 八月 2024 16:53:33 +0800
Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV

---
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_99_Down.java                  |   12 +++---
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A0_Down.java                  |   14 +++---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml                               |    8 ++--
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A2_Down.java                  |   14 +++---
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/CommonV1_0_1.java                      |    4 +-
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A1_Down.java                  |   12 +++---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml                                  |    8 ++--
 pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java |   10 ++--
 pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/client/ClientCtrl.java           |    2 -
 9 files changed, 41 insertions(+), 43 deletions(-)

diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/CommonV1_0_1.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/CommonV1_0_1.java
index 115539b..8de6bb7 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/CommonV1_0_1.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/CommonV1_0_1.java
@@ -170,7 +170,7 @@
 	 * 2:鍒峰崱鍏抽榾锛�
 	 * 3:涓績绔欏紑闃�锛�
 	 * 4:涓績绔欏叧闃�锛�
-	 * 5:娆犺垂鍏抽榾锛�
+	 * 5:浣欓涓嶈冻鍏抽榾锛�
 	 * 6:娴侀噺璁℃晠闅滃叧闃�锛�
 	 * 7:绱ф�ュ叧闂紱
 	 * 8:鐢ㄦ埛杩滅▼寮�闃�锛�
@@ -190,7 +190,7 @@
 			case 2 -> "鍒峰崱鍏抽榾";
 			case 3 -> "涓績绔欏紑闃�";
 			case 4 -> "涓績绔欏叧闃�";
-			case 5 -> "娆犺垂鍏抽榾";
+			case 5 -> "浣欓涓嶈冻鍏抽榾";
 			case 6 -> "娴侀噺璁℃晠闅滃叧闃�";
 			case 7 -> "绱ф�ュ叧闃�";
 			case 8 -> "鐢ㄦ埛杩滅▼寮�闃�";
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_99_Down.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_99_Down.java
index 3891c18..ee47dc6 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_99_Down.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_99_Down.java
@@ -84,14 +84,14 @@
         if(cvo.icCardNo == null){
             throw new Exception("铏氭嫙IC鍗$紪鍙蜂笉鑳戒负绌�") ;
         }
-        if(cvo.moneyRemain == null){
-            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖") ;
+        if(cvo.moneyRemain == null || cvo.moneyRemain == 0.0){
+            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.waterPrice == null){
-            throw new Exception("姘翠环涓嶈兘涓虹┖") ;
+        if(cvo.waterPrice == null || cvo.waterPrice == 0.0){
+            throw new Exception("姘翠环涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.minutes == null){
-            throw new Exception("鐢ㄦ按鏃堕暱涓嶈兘涓虹┖") ;
+        if(cvo.minutes == null || cvo.minutes == 0.0){
+            throw new Exception("鐢ㄦ按鏃堕暱涓嶈兘涓虹┖鎴栦负0") ;
         }
        if(cvo.minutes < 0 || cvo.minutes > 9999){
             throw new Exception("鐢ㄦ按鏃堕暱鍙栧�艰寖鍥存槸0~9999鍒嗛挓") ;
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A0_Down.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A0_Down.java
index fd0e57f..26876b3 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A0_Down.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A0_Down.java
@@ -84,14 +84,14 @@
         if(cvo.icCardNo == null){
             throw new Exception("铏氭嫙IC鍗$紪鍙蜂笉鑳戒负绌�") ;
         }
-        if(cvo.moneyRemain == null){
-            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖") ;
+        if(cvo.moneyRemain == null || cvo.moneyRemain == 0.0){
+            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.waterPrice == null){
-            throw new Exception("姘翠环涓嶈兘涓虹┖") ;
+        if(cvo.waterPrice == null || cvo.waterPrice == 0.0){
+            throw new Exception("姘翠环涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.waterAmount == null){
-            throw new Exception("棰勭敤姘撮噺涓嶈兘涓虹┖") ;
+        if(cvo.waterAmount == null || cvo.waterAmount == 0.0){
+            throw new Exception("棰勭敤姘撮噺涓嶈兘涓虹┖鎴栦负0") ;
         }
        if(cvo.waterAmount < 0 || cvo.waterAmount > 9999){
             throw new Exception("棰勭敤姘撮噺鍙栧�艰寖鍥存槸0~9999m3") ;
@@ -102,7 +102,7 @@
         //    midRs.param = icCardNoGrp[0] ;
         //}
         //ByteUtil.string2BCD_LE(bs, icCardNoGrp[1], index) ;
-        byte[] bs = new byte[16] ;
+        byte[] bs = new byte[8] ;
         index = 0 ;
         GlCreate.createIcCardNo(cvo.icCardNo, bs, 0);
         bytes = ByteUtil.bytesMerge(bsHead, bs) ;
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A1_Down.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A1_Down.java
index d6966ec..2b02b83 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A1_Down.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A1_Down.java
@@ -85,14 +85,14 @@
         if(cvo.icCardNo == null){
             throw new Exception("铏氭嫙IC鍗$紪鍙蜂笉鑳戒负绌�") ;
         }
-        if(cvo.moneyRemain == null){
-            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖") ;
+        if(cvo.moneyRemain == null || cvo.moneyRemain == 0.0){
+            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.waterPrice == null){
-            throw new Exception("姘翠环涓嶈兘涓虹┖") ;
+        if(cvo.waterPrice == null || cvo.waterPrice == 0.0){
+            throw new Exception("姘翠环涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.minutes == null){
-            throw new Exception("鐢ㄦ按鏃堕暱涓嶈兘涓虹┖") ;
+        if(cvo.minutes == null || cvo.minutes == 0.0){
+            throw new Exception("鐢ㄦ按鏃堕暱涓嶈兘涓虹┖鎴栦负0") ;
         }
         if(cvo.minutes < 0 || cvo.minutes > 9999){
             throw new Exception("鐢ㄦ按鏃堕暱鍙栧�艰寖鍥存槸0~9999鍒嗛挓") ;
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A2_Down.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A2_Down.java
index 3a09630..d664159 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A2_Down.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_A2_Down.java
@@ -85,14 +85,14 @@
         if(cvo.icCardNo == null){
             throw new Exception("铏氭嫙IC鍗$紪鍙蜂笉鑳戒负绌�") ;
         }
-        if(cvo.moneyRemain == null){
-            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖") ;
+        if(cvo.moneyRemain == null || cvo.moneyRemain == 0.0){
+            throw new Exception("鍓╀綑閲戦涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.waterPrice == null){
-            throw new Exception("姘翠环涓嶈兘涓虹┖") ;
+        if(cvo.waterPrice == null || cvo.waterPrice == 0.0){
+            throw new Exception("姘翠环涓嶈兘涓虹┖鎴栦负0") ;
         }
-        if(cvo.waterAmount == null){
-            throw new Exception("棰勭敤姘撮噺涓嶈兘涓虹┖") ;
+        if(cvo.waterAmount == null || cvo.waterAmount == 0.0){
+            throw new Exception("棰勭敤姘撮噺涓嶈兘涓虹┖鎴栦负0") ;
         }
        if(cvo.waterAmount < 0 || cvo.waterAmount > 9999){
             throw new Exception("棰勭敤姘撮噺鍙栧�艰寖鍥存槸0~9999m3") ;
@@ -136,7 +136,7 @@
         //    midRs.param = icCardNoGrp[0] ;
         //}
         //ByteUtil.string2BCD_LE(bs, icCardNoGrp[1], index) ;
-        byte[] bs = new byte[16] ;
+        byte[] bs = new byte[8] ;
         index = 0 ;
         GlCreate.createIcCardNo(cvo.icCardNo, bs, 0);
         bytes = ByteUtil.bytesMerge(bsHead, bs) ;
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml
index 91a8051..5e895e4 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml
@@ -494,7 +494,7 @@
                CASE
                    WHEN oh.op_type = 1 THEN '鍒峰崱寮�闃�'
                    WHEN oh.op_type = 3 THEN '涓績绔欏紑闃�'
-                   WHEN oh.op_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.op_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.op_type = 8 THEN '鐢ㄦ埛杩滅▼寮�闃�'
                    WHEN oh.op_type = 11 THEN '寮�鍏抽榾鍗″紑闃�'
                    ELSE '鏈煡'
@@ -510,7 +510,7 @@
                CASE
                    WHEN oh.cl_type = 2 THEN '鍒峰崱鍏抽榾'
                    WHEN oh.cl_type = 4 THEN '涓績绔欏叧闃�'
-                   WHEN oh.cl_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.cl_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.cl_type = 6 THEN '娴侀噺璁℃晠闅滃叧闃�'
                    WHEN oh.cl_type = 7 THEN '绱ф�ュ叧闃�'
                    WHEN oh.cl_type = 9 THEN '鐢ㄦ埛杩滅▼鍏抽榾'
@@ -563,7 +563,7 @@
                CASE
                    WHEN oh.op_type = 1 THEN '鍒峰崱寮�闃�'
                    WHEN oh.op_type = 3 THEN '涓績绔欏紑闃�'
-                   WHEN oh.op_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.op_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.op_type = 8 THEN '鐢ㄦ埛杩滅▼寮�闃�'
                    WHEN oh.op_type = 11 THEN '寮�鍏抽榾鍗″紑闃�'
                    ELSE '鏈煡'
@@ -579,7 +579,7 @@
                CASE
                    WHEN oh.cl_type = 2 THEN '鍒峰崱鍏抽榾'
                    WHEN oh.cl_type = 4 THEN '涓績绔欏叧闃�'
-                   WHEN oh.cl_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.cl_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.cl_type = 6 THEN '娴侀噺璁℃晠闅滃叧闃�'
                    WHEN oh.cl_type = 7 THEN '绱ф�ュ叧闂�'
                    WHEN oh.cl_type = 9 THEN '鐢ㄦ埛杩滅▼鍏抽榾'
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml
index 0896dac..38de181 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml
@@ -490,7 +490,7 @@
                CASE
                    WHEN oh.op_type = 1 THEN '鍒峰崱寮�闃�'
                    WHEN oh.op_type = 3 THEN '涓績绔欏紑闃�'
-                   WHEN oh.op_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.op_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.op_type = 8 THEN '鐢ㄦ埛杩滅▼寮�闃�'
                    WHEN oh.op_type = 11 THEN '寮�鍏抽榾鍗″紑闃�'
                    ELSE '鏈煡'
@@ -506,7 +506,7 @@
                CASE
                    WHEN oh.cl_type = 2 THEN '鍒峰崱鍏抽榾'
                    WHEN oh.cl_type = 4 THEN '涓績绔欏叧闃�'
-                   WHEN oh.cl_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.cl_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.cl_type = 6 THEN '娴侀噺璁℃晠闅滃叧闃�'
                    WHEN oh.cl_type = 7 THEN '绱ф�ュ叧闂�'
                    WHEN oh.cl_type = 9 THEN '鐢ㄦ埛杩滅▼鍏抽榾'
@@ -560,7 +560,7 @@
                CASE
                    WHEN oh.op_type = 1 THEN '鍒峰崱寮�闃�'
                    WHEN oh.op_type = 3 THEN '涓績绔欏紑闃�'
-                   WHEN oh.op_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.op_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.op_type = 8 THEN '鐢ㄦ埛杩滅▼寮�闃�'
                    WHEN oh.op_type = 11 THEN '寮�鍏抽榾鍗″紑闃�'
                    ELSE '鏈煡'
@@ -576,7 +576,7 @@
                CASE
                    WHEN oh.cl_type = 2 THEN '鍒峰崱鍏抽榾'
                    WHEN oh.cl_type = 4 THEN '涓績绔欏叧闃�'
-                   WHEN oh.cl_type = 5 THEN '娆犺垂鍏抽榾'
+                   WHEN oh.cl_type = 5 THEN '浣欓涓嶈冻鍏抽榾'
                    WHEN oh.cl_type = 6 THEN '娴侀噺璁℃晠闅滃叧闃�'
                    WHEN oh.cl_type = 7 THEN '绱ф�ュ叧闃�'
                    WHEN oh.cl_type = 9 THEN '鐢ㄦ埛杩滅▼鍏抽榾'
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java
index 707fc58..f84e95a 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java
@@ -228,7 +228,7 @@
     private BaseResponse cdA0(){
         ComA0Vo comVo = new ComA0Vo() ;
         comVo.icCardNo = CommandP206V1_0_0Ctrl.vsIcCardNo;
-        comVo.moneyRemain = 234.56 ;
+        comVo.moneyRemain = 1.23 ;
         comVo.waterPrice = 1.2 ;
         comVo.waterAmount = 10 ;
         return this.sendCom2Mw(this.commandOuter(CodeV1_0_1.cd_A0, comVo, null)) ;
@@ -239,10 +239,10 @@
     private BaseResponse cdA1() throws Exception {
         ComA1Vo comVo = new ComA1Vo() ;
         comVo.icCardNo = CommandP206V1_0_0Ctrl.vsIcCardNo;
-        comVo.moneyRemain = 234.56 ;
+        comVo.moneyRemain = 1.23 ;
         comVo.waterPrice = 1.2 ;
-        comVo.minutes = 3 ;
-        String nextDtStr = DateTime.nextXMinute_yyyy_MM_dd_HH_mm_ss(DateTime.yyyy_MM_dd_HH_mm_ss(), comVo.minutes) ;//灏嗘潵X鍒嗛挓
+        comVo.minutes = 30 ;
+        String nextDtStr = DateTime.nextXMinute_yyyy_MM_dd_HH_mm_ss(DateTime.yyyy_MM_dd_HH_mm_ss(), 3) ;//灏嗘潵X鍒嗛挓
         int[] nextDt = DateTime.yyyy_MM_dd_HH_MM_SS_2_ymdhmsGroup(nextDtStr) ;
         comVo.year = nextDt[0] ;
         comVo.month = nextDt[1] ;
@@ -259,7 +259,7 @@
         comVo.moneyRemain = 234.56 ;
         comVo.waterPrice = 1.2 ;
         comVo.waterAmount = 10 ;
-        String nextDtStr = DateTime.nextXMinute_yyyy_MM_dd_HH_mm_ss(DateTime.yyyy_MM_dd_HH_mm_ss(), 5) ;//灏嗘潵5鍒嗛挓
+        String nextDtStr = DateTime.nextXMinute_yyyy_MM_dd_HH_mm_ss(DateTime.yyyy_MM_dd_HH_mm_ss(), 3) ;//灏嗘潵X鍒嗛挓
         int[] nextDt = DateTime.yyyy_MM_dd_HH_MM_SS_2_ymdhmsGroup(nextDtStr) ;
         comVo.year = nextDt[0] ;
         comVo.month = nextDt[1] ;
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/client/ClientCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/client/ClientCtrl.java
index e58b0cf..84ec52e 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/client/ClientCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/client/ClientCtrl.java
@@ -45,7 +45,6 @@
         if(bindingResult != null && bindingResult.hasErrors()){
             return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
         }
-
         try {
             return BaseResponseUtils.buildSuccess(clientSv.getLargeOpenCountClients(qo));
         } catch (Exception e) {
@@ -66,7 +65,6 @@
         if(bindingResult != null && bindingResult.hasErrors()){
             return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
         }
-
         try {
             return BaseResponseUtils.buildSuccess(clientSv.getSmallOpenCountClients(qo));
         } catch (Exception e) {

--
Gitblit v1.8.0