Bläddra i källkod

Merge branch 'dev/2024/0607/update-app-Y' of feifan/mall-backend-app into master

修改虚拟商品的金额精度
Yangzw 10 månader sedan
förälder
incheckning
41ddeb5997

+ 3 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/service/order/TradeOrderUpdateServiceImpl.java

@@ -40,6 +40,7 @@ import cn.newfeifan.mall.module.trade.controller.admin.order.vo.TradeOrderDelive
 import cn.newfeifan.mall.module.trade.controller.admin.order.vo.TradeOrderRemarkReqVO;
 import cn.newfeifan.mall.module.trade.controller.admin.order.vo.TradeOrderUpdateAddressReqVO;
 import cn.newfeifan.mall.module.trade.controller.admin.order.vo.TradeOrderUpdatePriceReqVO;
+import cn.newfeifan.mall.module.trade.controller.app.base.property.AppProductPropertyValueDetailRespVO;
 import cn.newfeifan.mall.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
 import cn.newfeifan.mall.module.trade.controller.app.order.vo.AppTradeOrderSettlementReqVO;
 import cn.newfeifan.mall.module.trade.controller.app.order.vo.AppTradeOrderSettlementRespVO;
@@ -442,6 +443,8 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
             item.setSkuId(sku.getId().intValue());
             item.setSpuName(spu.getName());
             item.setCategoryId(spu.getCategoryId());
+            List<ProductSkuDO.Property> properties = sku.getProperties();
+            item.setProperties(cn.newfeifan.mall.framework.common.util.object.BeanUtils.toBean(properties, AppProductPropertyValueDetailRespVO.class));
 
             respVO2.setItems(Arrays.asList(item));
             //计算价格