mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-08-16 03:01:53 +08:00
【代码评审】商城:积分商城的下单流程
This commit is contained in:
@@ -73,12 +73,11 @@ public class AppPointActivityController {
|
||||
|
||||
// 2. 拼接数据
|
||||
List<PointProductDO> products = pointActivityService.getPointProductListByActivityIds(Collections.singletonList(id));
|
||||
AppPointActivityDetailRespVO respVO = BeanUtils.toBean(activity, AppPointActivityDetailRespVO.class);
|
||||
// 设置 product 信息
|
||||
respVO.setProducts(BeanUtils.toBean(products, AppPointActivityDetailRespVO.Product.class));
|
||||
PointProductDO minProduct = getMinPropertyObj(products, PointProductDO::getPoint);
|
||||
PointProductDO minProduct = getMinObject(products, PointProductDO::getPoint);
|
||||
assert minProduct != null;
|
||||
respVO.setPoint(minProduct.getPoint()).setPrice(minProduct.getPrice());
|
||||
AppPointActivityDetailRespVO respVO = BeanUtils.toBean(activity, AppPointActivityDetailRespVO.class)
|
||||
.setProducts(BeanUtils.toBean(products, AppPointActivityDetailRespVO.Product.class))
|
||||
.setPoint(minProduct.getPoint()).setPrice(minProduct.getPrice());
|
||||
return success(respVO);
|
||||
}
|
||||
|
||||
|
@@ -30,7 +30,7 @@ public class AppPointActivityDetailRespVO {
|
||||
@Schema(description = "商品信息数组", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<Product> products;
|
||||
|
||||
//======================= 显示所需兑换积分最少的 sku 信息 =======================
|
||||
//======================= 显示所需兑换积分最少的 SKU 信息 =======================
|
||||
|
||||
@Schema(description = "兑换积分", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer point;
|
||||
|
Reference in New Issue
Block a user