Browse Source

01-12 更新方法price字段优化

milestone-20251215-红包修改
lijianlin 4 days ago
parent
commit
59b09ffc5a
  1. 13
      src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java

13
src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java

@ -206,8 +206,17 @@ public class AuditServiceImpl implements AuditService {
GoldTistV2.addCoinNew(order.getJwcode().toString(), 57, //退款任务-商品 GoldTistV2.addCoinNew(order.getJwcode().toString(), 57, //退款任务-商品
(double) (order.getTaskGold() ) /100,SimpleIdGenerator.generateId(), (double) (order.getTaskGold() ) /100,SimpleIdGenerator.generateId(),
order.getRemark(),0, auditName, "退款商品"+order.getGoodsName()); 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){ else if (oldOrder.getType()==0){
int type = 1; //红包充值累计 int type = 1; //红包充值累计
@ -273,7 +282,7 @@ public class AuditServiceImpl implements AuditService {
GlobalExceptionHandler.sendFeishuAlert(e, title, detail); 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){ //无任务金币统一走免费+永久 if(order.getTaskGold()==0){ //无任务金币统一走免费+永久
GoldTistV2.addCoinNew(order.getJwcode().toString(), 58, //退款免费+永久金币-充值 GoldTistV2.addCoinNew(order.getJwcode().toString(), 58, //退款免费+永久金币-充值

Loading…
Cancel
Save