| | |
| | | public Object immediately(@RequestParam Integer id,@RequestParam Integer state,@RequestParam String remark) { |
| | | TPubWithdrawal tPubWithdrawal = tPubWithdrawalService.selectById(id); |
| | | if (SinataUtil.isNotEmpty(tPubWithdrawal)){ |
| | | TDriver tDriver = driverService.selectById(tPubWithdrawal.getUserId()); |
| | | Integer language = tDriver.getLanguage(); |
| | | tPubWithdrawal.setRemark(remark); |
| | | |
| | | String serviceCode = ""; |
| | | String phone = ""; |
| | | Integer language = null; |
| | | if(tPubWithdrawal.getUserType() == 1){ |
| | | TUser tUser = userService.selectById(tPubWithdrawal.getUserId()); |
| | | language = tUser.getLanguage(); |
| | | serviceCode = tUser.getPhoneOperator(); |
| | | phone = tUser.getPhone(); |
| | | }else{ |
| | | TDriver tDriver = driverService.selectById(tPubWithdrawal.getUserId()); |
| | | language = tDriver.getLanguage(); |
| | | serviceCode = tDriver.getPhoneOperator(); |
| | | phone = tDriver.getPhone(); |
| | | } |
| | |
| | | tUser.setBalance(tUser.getBalance().add(tPubWithdrawal.getMoney())); |
| | | userService.updateById(tUser); |
| | | }else{ |
| | | TDriver tDriver = driverService.selectById(tPubWithdrawal.getUserId()); |
| | | tDriver.setBalance(tDriver.getBalance().add(tPubWithdrawal.getMoney())); |
| | | if(tPubWithdrawal.getType() == 1){//活动提现 |
| | | tDriver.setLaveActivityMoney(new BigDecimal(tDriver.getLaveActivityMoney()).add(tPubWithdrawal.getMoney()).setScale(2, RoundingMode.HALF_EVEN).doubleValue()); |