|
@ -47,7 +47,8 @@ public class AuditServiceImpl implements AuditService { |
|
|
updateOrder.setAuditStatus(2); |
|
|
updateOrder.setAuditStatus(2); |
|
|
updateOrder.setRejectReason(rejectReason); |
|
|
updateOrder.setRejectReason(rejectReason); |
|
|
updateOrder.setAuditTime(new Date()); |
|
|
updateOrder.setAuditTime(new Date()); |
|
|
|
|
|
|
|
|
|
|
|
// 执行审核更新 |
|
|
|
|
|
auditMapper.updateOrder(updateOrder); |
|
|
if (order.getType()==2) { //退款 |
|
|
if (order.getType()==2) { //退款 |
|
|
//2.获取对应的消费订单(退款订单号去掉开头"TK"即为对应消费订单) |
|
|
//2.获取对应的消费订单(退款订单号去掉开头"TK"即为对应消费订单) |
|
|
String consumeOrderCode = order.getOrderCode().replaceFirst("TK", ""); |
|
|
String consumeOrderCode = order.getOrderCode().replaceFirst("TK", ""); |
|
@ -62,55 +63,56 @@ public class AuditServiceImpl implements AuditService { |
|
|
}else if (action==1) { //通过 |
|
|
}else if (action==1) { //通过 |
|
|
updateOrder.setAuditStatus(1); |
|
|
updateOrder.setAuditStatus(1); |
|
|
updateOrder.setAuditTime(new Date()); |
|
|
updateOrder.setAuditTime(new Date()); |
|
|
} |
|
|
|
|
|
// 执行审核更新 |
|
|
|
|
|
auditMapper.updateOrder(updateOrder); |
|
|
|
|
|
//判断是充值还是退款 |
|
|
|
|
|
if (order.getType()==0){ //充值 |
|
|
|
|
|
//更新用户余额 |
|
|
|
|
|
User update = new User(); |
|
|
|
|
|
update.setJwcode(order.getJwcode()); //精网号 |
|
|
|
|
|
update.setSumPermanentGold(order.getPermanentGold()); //历史永久金币 |
|
|
|
|
|
update.setSumFreeJune(order.getFreeJune()); //历史六月免费金币 |
|
|
|
|
|
update.setSumFreeDecember(order.getFreeDecember()); //历史十二月免费金币 |
|
|
|
|
|
update.setSumTaskGold(order.getTaskGold()); //历史任务金币 |
|
|
|
|
|
update.setCurrentPermanentGold(order.getPermanentGold()); //当前永久金币 |
|
|
|
|
|
update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币 |
|
|
|
|
|
update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币 |
|
|
|
|
|
update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币 |
|
|
|
|
|
auditMapper.updateUserGold(update); |
|
|
|
|
|
//erp增加充值数据 |
|
|
|
|
|
if(update.getJwcode().equals(94226013)){ |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 64, //充值永久金币 |
|
|
|
|
|
(double) (order.getPermanentGold() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "金币充值"); |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 63, //充值免费 |
|
|
|
|
|
(double) (order.getFreeDecember()+order.getFreeJune() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "金币充值"); |
|
|
|
|
|
} |
|
|
|
|
|
}else if (order.getType()==2) { //退款 |
|
|
|
|
|
//更新用户余额 |
|
|
|
|
|
User update = new User(); |
|
|
|
|
|
update.setJwcode(order.getJwcode()); |
|
|
|
|
|
update.setCurrentPermanentGold(order.getPermanentGold()); //当前永久金币 |
|
|
|
|
|
update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币 |
|
|
|
|
|
update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币 |
|
|
|
|
|
update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币 |
|
|
|
|
|
auditMapper.updateUserGold(update); |
|
|
|
|
|
//erp增加退款数据 |
|
|
|
|
|
if(update.getJwcode().equals(94226013)){ |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 56, //退款永久金币 |
|
|
|
|
|
(double) (order.getPermanentGold() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "退款商品"+order.getGoodsName()); |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 55, //退款免费 |
|
|
|
|
|
(double) (order.getFreeDecember()+order.getFreeJune() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "退款商品"+order.getGoodsName()); |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 57, //退款任务 |
|
|
|
|
|
(double) (order.getTaskGold() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "退款商品"+order.getGoodsName()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 执行审核更新 |
|
|
|
|
|
auditMapper.updateOrder(updateOrder); |
|
|
|
|
|
//判断是充值还是退款 |
|
|
|
|
|
if (order.getType()==0){ //充值 |
|
|
|
|
|
//更新用户余额 |
|
|
|
|
|
User update = new User(); |
|
|
|
|
|
update.setJwcode(order.getJwcode()); //精网号 |
|
|
|
|
|
update.setSumPermanentGold(order.getPermanentGold()); //历史永久金币 |
|
|
|
|
|
update.setSumFreeJune(order.getFreeJune()); //历史六月免费金币 |
|
|
|
|
|
update.setSumFreeDecember(order.getFreeDecember()); //历史十二月免费金币 |
|
|
|
|
|
update.setSumTaskGold(order.getTaskGold()); //历史任务金币 |
|
|
|
|
|
update.setCurrentPermanentGold(order.getPermanentGold()); //当前永久金币 |
|
|
|
|
|
update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币 |
|
|
|
|
|
update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币 |
|
|
|
|
|
update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币 |
|
|
|
|
|
auditMapper.updateUserGold(update); |
|
|
|
|
|
//erp增加充值数据 |
|
|
|
|
|
if(update.getJwcode().equals(94226013)){ |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 64, //充值永久金币 |
|
|
|
|
|
(double) (order.getPermanentGold() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "金币充值"); |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 63, //充值免费 |
|
|
|
|
|
(double) (order.getFreeDecember()+order.getFreeJune() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "金币充值"); |
|
|
|
|
|
} |
|
|
|
|
|
}else if (order.getType()==2) { //退款 |
|
|
|
|
|
//更新用户余额 |
|
|
|
|
|
User update = new User(); |
|
|
|
|
|
update.setJwcode(order.getJwcode()); |
|
|
|
|
|
update.setCurrentPermanentGold(order.getPermanentGold()); //当前永久金币 |
|
|
|
|
|
update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币 |
|
|
|
|
|
update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币 |
|
|
|
|
|
update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币 |
|
|
|
|
|
auditMapper.updateUserGold(update); |
|
|
|
|
|
//erp增加退款数据 |
|
|
|
|
|
if(update.getJwcode().equals(94226013)){ |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 56, //退款永久金币 |
|
|
|
|
|
(double) (order.getPermanentGold() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "退款商品"+order.getGoodsName()); |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 55, //退款免费 |
|
|
|
|
|
(double) (order.getFreeDecember()+order.getFreeJune() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "退款商品"+order.getGoodsName()); |
|
|
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 57, //退款任务 |
|
|
|
|
|
(double) (order.getTaskGold() ) /100, |
|
|
|
|
|
order.getRemark(),0, order.getPayPlatform(), "退款商品"+order.getGoodsName()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
/* |
|
|
/* |
|
|