pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_83_Up.java
@@ -124,9 +124,12 @@ //用水户用水开始时间:6字节BCD码,顺序是年月日时分秒,其中公元年=2000+年。 cdData.openDt = GlParse.parseTp(bs, index) ; index += 6 ; //index += 6 ; //控制器时钟 cdData.rtuDt = GlParse.parseTp(bs, index) ; //cdData.rtuDt = GlParse.parseTp(bs, index) ; //2024-10-27 刘润玉:苏有勋把协议中的控制器时钟给删除掉了(目的是节约存储空间) //处理办法是把开阀时间作为控制器时钟,这两个时间相差不到一分钟 cdData.rtuDt = cdData.openDt; //index += 6 ; } @@ -188,9 +191,12 @@ index += 2 ; cdData.cardType = bs[index] ; index++ ; //index++ ; //控制器时钟 cdData.rtuDt = GlParse.parseTp(bs, index) ; //cdData.rtuDt = GlParse.parseTp(bs, index) ; //2024-10-27 刘润玉:苏有勋把协议中的控制器时钟给删除掉了(目的是节约存储空间) //处理办法是把关阀时间作为控制器时钟,这两个时间相差不到一分钟 //cdData.rtuDt = cdData.closeDt ; //index += 6 ; } pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkDealClientAmountDay.java
@@ -3,15 +3,10 @@ import com.dy.common.mw.protocol.Data; import com.dy.common.mw.protocol.p206V1_0_0.DataV1_0_1; import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd83CloseVo; import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd83OpenVo; import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd84Vo; import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCdC0Vo; import com.dy.common.util.DateTime; import com.dy.pipIrrGlobal.pojoPr.PrController; import com.dy.pipIrrGlobal.pojoRm.RmClientAmountDay; import com.dy.pipIrrGlobal.pojoRm.RmClientAmountDayLast; import com.dy.pipIrrGlobal.pojoRm.RmIntakeAmountDay; import com.dy.pipIrrGlobal.pojoRm.RmIntakeAmountDayLast; import com.dy.pipIrrGlobal.pojoSe.SeClient; import com.dy.rtuMw.server.rtuData.TaskSurpport; import com.dy.rtuMw.server.rtuData.dbSv.DbSv; pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/fm/FileNameIdUtil.java
@@ -10,11 +10,8 @@ private static long last = 0 ; //后缀 //在分布式系统中,例如多个业务中间件dataMw,多个系统都会向数据库中插入数据,用的都是此ID生成器, //此ID生成器在各个子系统中难免为同一类数据生成相同的ID,造成数据库插入因主键相同而报错, //所以设计此后缀,每个子系统后缀不同 private static String suffix = "0" ; static { last = current() ; }