wuzeyu
2024-10-18 469b0eacbc45dc5fd4d947c1636651629a286f6b
Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV
2个文件已修改
11 ■■■■ 已修改文件
pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkDealLoss.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
@@ -265,6 +265,7 @@
    tb.rtuAddr rtuAddr,
    tb.intakeId intakeId,
    tb.findDt findDt,
    tb.operateDt operateDt,
    itb.name intakeName
    FROM pr_controller tb
    INNER JOIN pr_intake itb on tb.intakeId = itb.id
pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkDealLoss.java
@@ -58,11 +58,11 @@
     * @param dataCdC0Vo 开阀上报数据对象
     */
    private void doDeal(DbSv sv, PrController controller, String rtuAddr, DataV1_0_1 dV1_0_1, DataCdC0Vo dataCdC0Vo) throws Exception {
        Date findDt = controller.getFindDt() ;//发现此控制器的日期与时间
        if(findDt != null){
            String findDtStr = DateTime.yyyy_MM_dd(findDt) ;
            if(findDtStr.equals(DateTime.yyyy_MM_dd())){
                //当天发现控制器,控制器计算的漏损量一定不正确,强制设置成0
        Date operateDt = controller.getOperateDt() ;//取水中上绑定此控制器的日期与时间
        if(operateDt != null){
            String operateDtStr = DateTime.yyyy_MM_dd(operateDt) ;
            if(operateDtStr.equals(DateTime.yyyy_MM_dd())){
                //当天发现(并绑定)控制器,控制器计算的漏损量一定不正确,强制设置成0
                dataCdC0Vo.lossAmount = 0.0 ;
            }
        }