|  |  | 
 |  |  |                                   String rtuDt, | 
 |  |  |                                   AlarmVo alarmVo, | 
 |  |  |                                   String receiveDt) throws Exception { | 
 |  |  |         RmAlarmStateLast po = sv.getRmAlarmStateLast(rtuAddr) ; | 
 |  |  |         RmAlarmStateLast po = sv.getRmAlarmStateLast(controller.getIntakeId()) ; | 
 |  |  |         if(po == null){ | 
 |  |  |             po = new RmAlarmStateLast(null, | 
 |  |  |                     controller==null?null:controller.getId(), | 
 |  |  | 
 |  |  |                     alarmVo==null?null:alarmVo.stateIcEnable, | 
 |  |  |                     (byte)0,//电池电压(1:报警,0:正常) | 
 |  |  |                     (byte)0,//阀门报警(1:报警,0:正常) | 
 |  |  |                     (byte)0//供电方式(0: 220V,1:蓄电池) | 
 |  |  |                     (byte)0,//供电方式(0: 220V,1:蓄电池) | 
 |  |  |                     System.currentTimeMillis() | 
 |  |  |             ) ; | 
 |  |  |             sv.saveRmAlarmStateLast(po) ; | 
 |  |  |         }else{ |