|  |  | 
 |  |  |                     if(vo != null && vo.id != null){ | 
 |  |  |                         if(vo.money != null){ | 
 |  |  |                             if(vo.money > dataVo.remainMoney){ | 
 |  |  |                                 //本地的剩余金额 大于 RTU上报的剩余金额 | 
 |  |  |                                 this.updateIcCardRemainMoney(sv, vo.id, dataVo.remainMoney); | 
 |  |  |                             }else{ | 
 |  |  |                                 //本地的剩余金额 小于 RTU上报的剩余金额,说明当前上报可能是补报或其他原因造成的现象 | 
 |  |  |                                 //不做处理 | 
 |  |  |                             } | 
 |  |  |                         }else{ | 
 |  |  |                             //这种情况一般不会存在,除非有什么误操作造成 | 
 |  |  |                             this.updateIcCardRemainMoney(sv, vo.id, dataVo.remainMoney); | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  | 
 |  |  |                     if(vo != null && vo.id != null){ | 
 |  |  |                         if(vo.money != null){ | 
 |  |  |                             if(vo.money > dataVo.remainMoney){ | 
 |  |  |                                 //本地的剩余金额 大于 RTU上报的剩余金额 | 
 |  |  |                                 this.updateVirIcCardRemainMoney(sv, vo.id, dataVo.remainMoney); | 
 |  |  |                             }else{ | 
 |  |  |                                 //本地的剩余金额 小于 RTU上报的剩余金额,说明当前上报可能是补报或其他原因造成的现象 | 
 |  |  |                                 //不做处理 | 
 |  |  |                             } | 
 |  |  |                         }else{ | 
 |  |  |                             //这种情况一般不会存在,除非有什么误操作造成 | 
 |  |  |                             this.updateVirIcCardRemainMoney(sv, vo.id, dataVo.remainMoney); | 
 |  |  |                         } | 
 |  |  |                     } |