Преглед изворни кода

修改订单详情的可见单价

Yangzw пре 9 месеци
родитељ
комит
fc55cc9279

+ 4 - 6
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/controller/admin/order/TradeOrderDetailController.java

@@ -6,14 +6,12 @@ import cn.newfeifan.mall.module.member.api.user.dto.MemberUserRespDTO;
 //import cn.newfeifan.mall.module.pay.dal.dataobject.order.PayOrderDO;
 import cn.newfeifan.mall.module.pay.dal.dataobject.order.PayOrderDO;
 import cn.newfeifan.mall.module.pay.service.order.PayOrderService;
-import cn.newfeifan.mall.module.product.dal.dataobject.sku.ProductSkuDO;
 import cn.newfeifan.mall.module.product.service.sku.ProductSkuService;
 import cn.newfeifan.mall.module.trade.controller.admin.aftersale.vo.AfterSaleBaseVO;
 import cn.newfeifan.mall.module.trade.controller.admin.order.vo.*;
 import cn.newfeifan.mall.module.trade.controller.admin.order.vo.detailvo.TradeOrderDeliveryVO;
 import cn.newfeifan.mall.module.trade.controller.admin.order.vo.detailvo.TradeOrderPayVo;
 import cn.newfeifan.mall.module.trade.controller.app.order.vo.AppTradeOrderDetailRespVO;
-import cn.newfeifan.mall.module.trade.controller.app.order.vo.item.AppTradeOrderItemRespVO;
 import cn.newfeifan.mall.module.trade.convert.aftersale.AfterSaleConvert;
 import cn.newfeifan.mall.module.trade.convert.order.TradeOrderConvert;
 import cn.newfeifan.mall.module.trade.dal.dataobject.aftersale.AfterSaleDO;
@@ -190,10 +188,10 @@ public class TradeOrderDetailController {
                 deliveryExpressService.getDeliveryExpress(order.getLogisticsId()) : null;
         // 最终组合
         AppTradeOrderDetailRespVO respVO = TradeOrderConvert.INSTANCE.convert02(order, orderItems, tradeOrderProperties, express);
-        for (AppTradeOrderItemRespVO item : respVO.getItems()) {
-            ProductSkuDO sku = productSkuService.getSku(item.getSkuId());
-            item.setHighPrecisionPrice(sku.getHighPrecisionPrice());
-        }
+//        for (AppTradeOrderItemRespVO item : respVO.getItems()) {
+//            ProductSkuDO sku = productSkuService.getSku(item.getSkuId());
+//            item.setHighPrecisionPrice(sku.getHighPrecisionPrice());
+//        }
         return success(respVO);
     }
 

+ 3 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/dal/dataobject/order/TradeOrderItemDO.java

@@ -13,6 +13,7 @@ import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.math.BigDecimal;
 import java.util.List;
 
 /**
@@ -182,6 +183,8 @@ public class TradeOrderItemDO extends BaseDO {
      */
     private Boolean distributeBenefit;
 
+    private BigDecimal highPrecisionPrice;
+
     /**
      * 商品属性
      */