1、表阀一体:查询日记录数据中金额数据小数位是4位,相应除以10000.00;
2、表阀一体:所以命令结果VO实现指定接口,以数据库中保存命令日志。
13个文件已修改
192 ■■■■■ 已修改文件
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/parse/Cd_56_Up.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd10Vo.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd50Vo.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd55Vo.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd56Vo.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd5CVo.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd65Vo.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd68Vo.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd80_5BVo.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd86Vo.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd87Vo.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd9AVo.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCdXyVo.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/parse/Cd_56_Up.java
@@ -67,7 +67,7 @@
        cdData.waterAlarm = ByteUtil.BCD2Int_LE(bs, index, index + 1) ;
        index += 2 ;
        cdData.moneyAlarm = ByteUtil.BCD2Int_LE(bs, index, index + 1)/100 ;
        cdData.moneyAlarm = ByteUtil.BCD2Int_LE(bs, index, index + 1)/10000 ;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd10Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//设置设备终端地址
@Data
public class DataCd10Vo {
public class DataCd10Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -36,4 +37,18 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("设置设备终端地址回复:\n");
        sb.append("新地址" + rtuNewAddr == null?"未知":rtuNewAddr) ;
        sb.append("\n");
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd50Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询设备终端地址
@Data
public class DataCd50Vo {
public class DataCd50Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -54,4 +55,18 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端地址回复:\n");
        sb.append("地址" + rtuAddr == null?"未知":rtuAddr) ;
        sb.append("\n");
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd55Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询设备终端充值记录
@Data
public class DataCd55Vo {
public class DataCd55Vo  implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号
@@ -94,4 +95,18 @@
        sb.append("\n") ;
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端充值记录回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd56Vo.java
@@ -1,11 +1,12 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import lombok.Data;
//查询设备终端剩余水量和剩余金额报警值
@Data
public class DataCd56Vo {
public class DataCd56Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号
@@ -59,4 +60,16 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端剩余水量和剩余金额报警值回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd5CVo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询设备终端的历史日记录
@Data
public class DataCd5CVo {
public class DataCd5CVo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号
@@ -74,4 +75,18 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端的日记录回复:\n");
        sb.append(toStr(false));
        sb.append("\n");
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd65Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询设备终端用户用水记录
@Data
public class DataCd65Vo {
public class DataCd65Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -107,4 +108,16 @@
        sb.append("\n") ;
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端用户用水记录回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd68Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询机井年最大开采量和水位下限
@Data
public class DataCd68Vo {
public class DataCd68Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号
@@ -59,5 +60,16 @@
        sb.append("\n") ;
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询机井年最大开采量和水位下限回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd80_5BVo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
@@ -8,7 +9,7 @@
//设备终端工作上报 + 查询设备终端实时值
@Data
@EqualsAndHashCode(callSuper=false)
public class DataCd80_5BVo extends AlarmVo {
public class DataCd80_5BVo extends AlarmVo  implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -253,4 +254,16 @@
        sb.append("\n") ;
        return sb + super.toStr() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端实时值回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd86Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询控制器IP地址
@Data
public class DataCd86Vo {
public class DataCd86Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -68,5 +69,15 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端IP地址回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd87Vo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询控制器域名
@Data
public class DataCd87Vo {
public class DataCd87Vo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -68,5 +69,16 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询设备终端域名回复:\n");
        sb.append(toStr(false)) ;
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd9AVo.java
@@ -1,12 +1,13 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CodeV202404;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询设备年用水量
@Data
public class DataCd9AVo {
public class DataCd9AVo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号
@@ -53,4 +54,18 @@
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("查询年用水量回复:\n");
        sb.append(toStr(false));
        sb.append("\n");
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCdXyVo.java
@@ -1,8 +1,9 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.UpComResVo;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
public class DataCdXyVo {
public class DataCdXyVo implements UpComResVo {
    public String controllerType;//控制器类型
    public Integer projectNo ;//项目编号:
@@ -49,4 +50,20 @@
        sb.append("\n") ;
        return sb.toString() ;
    }
    public String comLog(){
        StringBuilder sb = new StringBuilder() ;
        sb.append("远程命令回复:\n");
        sb.append(success == null?"未知":(success.booleanValue()? "成功":"失败"));
        sb.append("\n");
        return sb.toString() ;
    }
    @Override
    public String comLog(String code) {
        return null;
    }
}