|
@@ -275,22 +275,26 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
|
|
|
}
|
|
|
}
|
|
|
userOrderVo = baseMapper.detailApp(param);
|
|
|
+
|
|
|
+ // 查询用户下单配置
|
|
|
+ String ret = redisCacheService.getUserOrderConfig(param.getUserId().toString(), userOrderVo.getOrderNo());
|
|
|
+ if (!StringUtils.isEmpty(ret)) {
|
|
|
+ UserPaymentOrderWrapper.PaymentOrderReqConfig config = UserPaymentOrderWrapper.PaymentOrderReqConfig
|
|
|
+ .from(ret);
|
|
|
+ UserPaymentOrderWrapper.PaymentConfig build = UserPaymentOrderWrapper.PaymentConfig.builder()
|
|
|
+ .orderNo(userOrderVo.getOrderNo())
|
|
|
+ .paymentConfig(config)
|
|
|
+ .paymentType(userOrderVo.getPaymentVendor())
|
|
|
+ .build();
|
|
|
+ userOrderVo.setPaymentConfig(build);
|
|
|
+ }
|
|
|
+
|
|
|
userOrderDetail(userOrderVo);
|
|
|
return userOrderVo;
|
|
|
}
|
|
|
|
|
|
private void userOrderDetail( UserOrderVo userOrderVo) {
|
|
|
if (null != userOrderVo) {
|
|
|
- userOrderVo.setFeeAmt(null);
|
|
|
- userOrderVo.setPlantformFee(null);
|
|
|
- List<UserOrderDetailVo> orderDetilList = orderDetailService.getOrderDetilListByOrderNo(userOrderVo.getOrderNo());
|
|
|
- orderDetilList.forEach(o -> {
|
|
|
- o.setPlantformFee(null);
|
|
|
- o.setPlantformFeeRate(null);
|
|
|
- });
|
|
|
- userOrderVo.setOrderDetailList(orderDetilList);
|
|
|
-
|
|
|
-
|
|
|
|
|
|
// 计算优惠券金额
|
|
|
CouponOrderWrapper couponOrderWrapper = couponInfoService.queryUserOrderCouponInfo(userOrderVo.getUserId(),
|