|  |  |  | 
|---|
|  |  |  | }else if(cdObj instanceof DataCd84Vo){ | 
|---|
|  |  |  | //设备终端刷卡开泵/阀上报 | 
|---|
|  |  |  | DataCd84Vo cdData = (DataCd84Vo)(cdObj) ; | 
|---|
|  |  |  | this.saveOrUpdateLast(sv, controller, d.getRtuAddr(), cdData.opDt, cdData, dV202404.dt) ; | 
|---|
|  |  |  | this.saveHistory(sv, controller, d.getRtuAddr(), cdData.opDt, cdData, dV202404.dt) ; | 
|---|
|  |  |  | this.saveOrUpdateLast(sv, controller, d.getRtuAddr(), cdData.openDt, cdData, dV202404.dt) ; | 
|---|
|  |  |  | this.saveHistory(sv, controller, d.getRtuAddr(), cdData.openDt, cdData, dV202404.dt) ; | 
|---|
|  |  |  | }else if(cdObj instanceof DataCdC2Vo){ | 
|---|
|  |  |  | //设备终端开关水泵/阀门成功/失败上报 | 
|---|
|  |  |  | DataCdC2Vo cdData = (DataCdC2Vo)(cdObj) ; | 
|---|
|  |  |  | 
|---|
|  |  |  | alarmVo==null?null:alarmVo.alarmEleLowVolt, | 
|---|
|  |  |  | alarmVo==null?null:alarmVo.stateIcEnable, | 
|---|
|  |  |  | (byte)0,//电池电压(1:报警,0:正常) | 
|---|
|  |  |  | (byte)0//阀门报警(1:报警,0:正常) | 
|---|
|  |  |  | (byte)0,//阀门报警(1:报警,0:正常) | 
|---|
|  |  |  | (byte)0//供电方式(0: 220V,1:蓄电池) | 
|---|
|  |  |  | ) ; | 
|---|
|  |  |  | sv.saveRmAlarmStateLast(po) ; | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | 
|---|
|  |  |  | alarmVo==null?null:alarmVo.alarmEleLowVolt, | 
|---|
|  |  |  | alarmVo==null?null:alarmVo.stateIcEnable, | 
|---|
|  |  |  | (byte)0,//电池电压(1:报警,0:正常) | 
|---|
|  |  |  | (byte)0//阀门报警(1:报警,0:正常) | 
|---|
|  |  |  | (byte)0,//阀门报警(1:报警,0:正常) | 
|---|
|  |  |  | (byte)0//供电方式(0: 220V,1:蓄电池) | 
|---|
|  |  |  | ) ; | 
|---|
|  |  |  | sv.saveRmAlarmStateHistory(po) ; | 
|---|
|  |  |  | } | 
|---|