feat: 调整
parent
405262f1d0
commit
8077d0bd12
|
@ -189,7 +189,7 @@ public class OrderTradeServiceImpl extends ServiceImpl<OrderTradeMapper, OrderTr
|
||||||
todayIncome = orderTradeMapper.getTodayIncome();
|
todayIncome = orderTradeMapper.getTodayIncome();
|
||||||
// 保留小数点后两位
|
// 保留小数点后两位
|
||||||
double doubleValue = new BigDecimal(todayIncome).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
double doubleValue = new BigDecimal(todayIncome).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||||
redisCache.setCacheObject("income:todayIncome", doubleValue, 1, TimeUnit.MINUTES);
|
redisCache.setCacheObject("income:todayIncome", doubleValue, 10, TimeUnit.MINUTES);
|
||||||
return doubleValue;
|
return doubleValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -206,7 +206,7 @@ public class OrderTradeServiceImpl extends ServiceImpl<OrderTradeMapper, OrderTr
|
||||||
}
|
}
|
||||||
monthIncome = orderTradeMapper.getMonthIncome();
|
monthIncome = orderTradeMapper.getMonthIncome();
|
||||||
double doubleValue = new BigDecimal(monthIncome).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
double doubleValue = new BigDecimal(monthIncome).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||||
redisCache.setCacheObject("income:monthIncome", doubleValue, 1, TimeUnit.MINUTES);
|
redisCache.setCacheObject("income:monthIncome", doubleValue, 10, TimeUnit.MINUTES);
|
||||||
return doubleValue;
|
return doubleValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,7 +223,7 @@ public class OrderTradeServiceImpl extends ServiceImpl<OrderTradeMapper, OrderTr
|
||||||
}
|
}
|
||||||
yearIncome = orderTradeMapper.getYearIncome();
|
yearIncome = orderTradeMapper.getYearIncome();
|
||||||
double doubleValue = new BigDecimal(yearIncome).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
double doubleValue = new BigDecimal(yearIncome).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||||
redisCache.setCacheObject("income:yearIncome", doubleValue, 1, TimeUnit.MINUTES);
|
redisCache.setCacheObject("income:yearIncome", doubleValue, 10, TimeUnit.MINUTES);
|
||||||
return doubleValue;
|
return doubleValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -396,6 +396,12 @@ public class OrderTradeServiceImpl extends ServiceImpl<OrderTradeMapper, OrderTr
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void orderHandler(OrderTrade orderTrade, String suffix, Map<String, String> params) {
|
public void orderHandler(OrderTrade orderTrade, String suffix, Map<String, String> params) {
|
||||||
|
|
||||||
|
String buyerPayAmountStr = params.get("buyer_pay_amount");
|
||||||
|
if (buyerPayAmountStr != null && !buyerPayAmountStr.isEmpty()) {
|
||||||
|
BigDecimal buyerPayAmount = new BigDecimal(buyerPayAmountStr);
|
||||||
|
orderTrade.setPaymentAmount(buyerPayAmount.intValue());
|
||||||
|
}
|
||||||
|
|
||||||
// 根据订单类型进行处理
|
// 根据订单类型进行处理
|
||||||
if (OrderTypeEnum.POINTS.getName().equals(suffix)) {
|
if (OrderTypeEnum.POINTS.getName().equals(suffix)) {
|
||||||
pointsHandler(orderTrade, params);
|
pointsHandler(orderTrade, params);
|
||||||
|
@ -507,11 +513,6 @@ public class OrderTradeServiceImpl extends ServiceImpl<OrderTradeMapper, OrderTr
|
||||||
BigDecimal totalAmount = new BigDecimal(totalAmountStr);
|
BigDecimal totalAmount = new BigDecimal(totalAmountStr);
|
||||||
orderTrade.setTotalAmount(totalAmount.doubleValue());
|
orderTrade.setTotalAmount(totalAmount.doubleValue());
|
||||||
}
|
}
|
||||||
String buyerPayAmountStr = params.get("buyer_pay_amount");
|
|
||||||
if (buyerPayAmountStr != null && !buyerPayAmountStr.isEmpty()) {
|
|
||||||
BigDecimal buyerPayAmount = new BigDecimal(buyerPayAmountStr);
|
|
||||||
orderTrade.setPaymentAmount(buyerPayAmount.intValue());
|
|
||||||
}
|
|
||||||
orderTrade.setUpdateTime(new Date());
|
orderTrade.setUpdateTime(new Date());
|
||||||
orderTradeService.updateById(orderTrade);
|
orderTradeService.updateById(orderTrade);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue