|  |  | 
 |  |  |         String orderNumber = po.getOrderNumber(); | 
 |  |  |         Long virtualId = po.getVirtualId(); | 
 |  |  |         Long clientId = po.getClientId(); | 
 |  |  |         Integer rechargeAmount = po.getRechargeAmount(); | 
 |  |  |         Double rechargeAmount = po.getRechargeAmount(); | 
 |  |  |  | 
 |  |  |         // 验证该虚拟卡账户是否存在并取出当前账户余额 | 
 |  |  |         SeVirtualCard seVirtualCard = seVirtualCardMapper.selectByPrimaryKey(virtualId); | 
 |  |  | 
 |  |  |  | 
 |  |  |         Long virtualId = seVcRecharge.getVcId(); | 
 |  |  |         Double money = seVcRecharge.getMoney(); | 
 |  |  |         Integer rechargeAmount = seVcRecharge.getRechargeAmount(); | 
 |  |  |         Double rechargeAmount = seVcRecharge.getRechargeAmount(); | 
 |  |  |         Double afterRrecharge = money + rechargeAmount; | 
 |  |  |  | 
 |  |  |         seVcRecharge.setAfterRecharge(afterRrecharge); | 
 |  |  | 
 |  |  |      * @param orderNumber | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public Integer getRechargeAmountByOrderNumber(String orderNumber) { | 
 |  |  |     public Double getRechargeAmountByOrderNumber(String orderNumber) { | 
 |  |  |         return seVcRechargeMapper.getRechargeAmountByOrderNumber(orderNumber); | 
 |  |  |  | 
 |  |  |     } |