|
|
|
@ -206,8 +206,17 @@ public class AuditServiceImpl implements AuditService { |
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 57, //退款任务-商品 |
|
|
|
(double) (order.getTaskGold() ) /100,SimpleIdGenerator.generateId(), |
|
|
|
order.getRemark(),0, auditName, "退款商品"+order.getGoodsName()); |
|
|
|
//如果是旧订单,发送报警 |
|
|
|
if (AuditContext.getRedCheckResult().equals("old")){ |
|
|
|
Exception e = new Exception("旧订单退款"); |
|
|
|
String title = "旧订单退款"; |
|
|
|
String detail= ("精网号:"+order.getJwcode())+"\n金币订单号:"+orderCode+"\n永久金币:"+Math.abs(order.getPermanentGold())/100+ |
|
|
|
"\n免费金币:"+Math.abs((order.getFreeJune()+order.getFreeDecember()))/100+"\n任务金币:"+Math.abs(order.getTaskGold())/100+ |
|
|
|
"\n退款类型:"+order.getRefundType()+"\n商品名:"+order.getGoodsName()+"\n备注:"+order.getRemark(); |
|
|
|
GlobalExceptionHandler.sendFeishuAlert(e, title, detail); |
|
|
|
} |
|
|
|
// 执行审核更新 |
|
|
|
redMapper.update(order.getJwcode(),type,order.getPrice().divide(BigDecimal.valueOf(100), 2, RoundingMode.HALF_UP)); |
|
|
|
redMapper.update(order.getJwcode(),type,price.divide(BigDecimal.valueOf(100), 2, RoundingMode.HALF_UP)); |
|
|
|
}//金币充值退款 |
|
|
|
else if (oldOrder.getType()==0){ |
|
|
|
int type = 1; //红包充值累计 |
|
|
|
@ -273,7 +282,7 @@ public class AuditServiceImpl implements AuditService { |
|
|
|
GlobalExceptionHandler.sendFeishuAlert(e, title, detail); |
|
|
|
} |
|
|
|
// 执行审核更新 |
|
|
|
redMapper.update(order.getJwcode(),type,order.getPrice().divide(BigDecimal.valueOf(100), 2, RoundingMode.HALF_UP)); |
|
|
|
redMapper.update(order.getJwcode(),type,price.divide(BigDecimal.valueOf(100), 2, RoundingMode.HALF_UP)); |
|
|
|
|
|
|
|
if(order.getTaskGold()==0){ //无任务金币统一走免费+永久 |
|
|
|
GoldTistV2.addCoinNew(order.getJwcode().toString(), 58, //退款免费+永久金币-充值 |
|
|
|
|