| | |
| | | Object subD = d.getSubData(); |
| | | if (subD != null) { |
| | | DataV1_0_1 dV1_0_1 = (DataV1_0_1) subD; |
| | | // if (dV1_0_1 != null && dV1_0_1.dataCd83OpenVo != null) { |
| | | // Object[] objs = this.getTaskResults(TkPreGenObjs.taskId) ; |
| | | // DbSv sv = (DbSv)objs[0] ; |
| | | // PrController controller = (PrController)objs[1] ; |
| | | // try{ |
| | | // this.doDeal(sv, controller, d.getRtuAddr(), dV1_0_1, dV1_0_1.dataCd83OpenVo) ; |
| | | // }catch (Exception e){ |
| | | // log.error("ä¿åæ§å¶å¨å¼é䏿¥æ¶åçå¼å¸¸", e); |
| | | // } |
| | | // } |
| | | if (dV1_0_1 != null && dV1_0_1.subData != null) { |
| | | if(dV1_0_1.subData instanceof DataCd83OpenVo){ |
| | | DataCd83OpenVo vo83 = (DataCd83OpenVo)dV1_0_1.subData ; |
| | | Object[] objs = this.getTaskResults(TkPreGenObjs.taskId) ; |
| | | DbSv sv = (DbSv)objs[0] ; |
| | | PrController controller = (PrController)objs[1] ; |
| | | try{ |
| | | this.doDeal(sv, controller, d.getRtuAddr(), dV1_0_1, vo83) ; |
| | | }catch (Exception e){ |
| | | log.error("ä¿åæ§å¶å¨å¼é䏿¥æ¶åçå¼å¸¸", e); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | /** |
| | |
| | | RmOpenCloseValveLast poLast = sv.getRmOpenCloseValveLast(rtuAddr) ; |
| | | if(poLast == null){ |
| | | //æ°æ®åºä¸ä¸åå¨è¯¥æ§å¶å¨çå¼å
³éæ°æ® |
| | | //é¦å
çæææ°æ°æ®åå岿°æ®ï¼å¹¶å
ä¿å |
| | | //é¦å
çæå¼å
³éçææ°æ°æ®åå岿°æ®ï¼å¹¶å
ä¿å |
| | | poLast = this.newRmOpenCloseValveLast(controller, rtuAddr, dV1_0_1, dataCd83OpenVo); |
| | | this.newHistoryDataDeal(sv, controller, rtuAddr, dV1_0_1, dataCd83OpenVo, poLast); |
| | | sv.saveRmOpenCloseValveLast(poLast); |