|
@@ -148,6 +148,9 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
|
|
|
@Autowired
|
|
|
private UserOrderService userOrderService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private TenantAlbumPurchaseService tenantAlbumPurchaseService;
|
|
|
+
|
|
|
//验证订单是否可以下单,获取订单金额信息
|
|
|
private static final Map<GoodTypeEnum, Function<OrderReq.OrderReqInfo, HttpResponseResult<OrderCreateRes>>> orderCreate = new HashMap<>();
|
|
|
//插入订单后执行
|
|
@@ -262,6 +265,15 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
|
|
|
userOrderVo.setDiscountPrice(BigDecimal.valueOf(couponOrderWrapper.getDiscountedPrices()));
|
|
|
|
|
|
List<UserOrderDetailVo> userOrderDetailVos = getUserOrderDetailVos(Lists.newArrayList(userOrderVo.getOrderNo()));
|
|
|
+
|
|
|
+ // 设置recordId
|
|
|
+ userOrderDetailVos.forEach(o -> {
|
|
|
+ if (o.getGoodType().equals(GoodTypeEnum.TENANT_ALBUM)) {
|
|
|
+ TenantAlbumPurchase albumPurchase = tenantAlbumPurchaseService.getByOrderNo(userOrderVo.getOrderNo());
|
|
|
+ o.getBizInfo().setRecordId(albumPurchase.getId());
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
userOrderVo.setOrderDetailList(userOrderDetailVos);
|
|
|
}
|
|
|
return userOrderVo;
|