|
|
|
@ -167,6 +167,12 @@ CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
|
|
|
|
|
@Override |
|
|
|
public int finalreview(CashRecordDone cashRecordDone) { |
|
|
|
if(cashRecordDone.getPermanentGold()== null){ |
|
|
|
cashRecordDone.setPermanentGold(0); |
|
|
|
} |
|
|
|
if(cashRecordDone.getFreeGold()== null){ |
|
|
|
cashRecordDone.setFreeGold(0); |
|
|
|
} |
|
|
|
if(cashRecordDone.getStatus()== 32){ |
|
|
|
CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
|
cashRecordDone1.setOrderCode(cashRecordDone.getOrderCode().substring(2)); |
|
|
|
@ -208,9 +214,9 @@ CashRecordDone cashRecordDone1 = new CashRecordDone(); |
|
|
|
refundMapper.add(userGoldRecord); |
|
|
|
User user = new User(); |
|
|
|
user.setJwcode(userGoldRecord.getJwcode()); |
|
|
|
user.setCurrentPermanentGold(BigDecimal.valueOf(userGoldRecord.getPermanentGold())); //当前永久金币 |
|
|
|
user.setCurrentFreeJune(BigDecimal.valueOf(userGoldRecord.getFreeJune())); //当前六月免费金币 |
|
|
|
user.setCurrentFreeDecember(BigDecimal.valueOf(userGoldRecord.getFreeDecember())); //当前十二月免费金币 |
|
|
|
user.setCurrentPermanentGold(BigDecimal.valueOf(-userGoldRecord.getPermanentGold())); //当前永久金币 |
|
|
|
user.setCurrentFreeJune(BigDecimal.valueOf(-userGoldRecord.getFreeJune())); //当前六月免费金币 |
|
|
|
user.setCurrentFreeDecember(BigDecimal.valueOf(-userGoldRecord.getFreeDecember())); //当前十二月免费金币 |
|
|
|
auditMapper.updateUserGold(user); |
|
|
|
GoldTistV2.addCoinNew(userGoldRecord.getJwcode().toString(), 58, //退款免费+永久金币-充值 |
|
|
|
(double) (userGoldRecord.getFreeDecember()+userGoldRecord.getFreeJune()+userGoldRecord.getPermanentGold() ) /100, |
|
|
|
|