| | |
| | | tGameRecord.setPayType(type); |
| | | tGameRecord.setUserId(uid); |
| | | tGameRecord.setNumber(code); |
| | | tGameRecord.setTime(new Date()); |
| | | gameRecordService.save(tGameRecord); |
| | | if(type==1){ |
| | | ResultUtil weixinpay = payMoneyUtil.weixinpay("游戏支付", "", code, config.getCash().toString(), "/base/course/weChatPaymentCourseCallback", "APP", ""); |
| | |
| | | if("SUCCESS".equals(s)){ |
| | | for (TGameRecord coursePackagePayment : list) { |
| | | coursePackagePayment.setStatus(1); |
| | | coursePackagePayment.setMoney(config.getCash()); |
| | | coursePackagePayment.setOrderNo(transaction_id); |
| | | } |
| | | gameRecordService.updateBatchById(list); |
| | |
| | | if("TRADE_SUCCESS".equals(s)){ |
| | | for (TGameRecord coursePackagePayment : list) { |
| | | coursePackagePayment.setStatus(1); |
| | | coursePackagePayment.setMoney(config.getCash()); |
| | | coursePackagePayment.setOrderNo(tradeNo); |
| | | } |
| | | gameRecordService.updateBatchById(list); |
| | |
| | | } |
| | | return alipay; |
| | | }else if(type==3){ |
| | | tGameRecord.setMoney(config.getPlayCoin()); |
| | | gameRecordService.updateById(tGameRecord); |
| | | AppUser appUser = appUserClient.queryAppUser(uid); |
| | | Integer playPaiCoins = appUser.getPlayPaiCoins(); |
| | | BigDecimal playCoin = config.getPlayCoin(); |