From b0c5d432ec041221dcbe81ca5ae3aa20fe3bddc6 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 22 Mar 2021 20:17:58 +0800
Subject: [PATCH] Merge branch 'score_shop' of http://120.27.238.55:7000/r/beauty-erp into score_shop

---
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/tools/WxShopOrderUtil.java |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/tools/WxShopOrderUtil.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/tools/WxShopOrderUtil.java
index 7c9a66b..283da6a 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/tools/WxShopOrderUtil.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/tools/WxShopOrderUtil.java
@@ -1,16 +1,15 @@
 package com.matrix.system.shopXcx.api.tools;
 
 import com.matrix.system.common.bean.CustomerDataDictionary;
-import com.matrix.system.common.dao.CustomerDataDictionaryDao;
 import com.matrix.biz.service.BizUserService;
 import com.matrix.component.tools.WxTempLateMsgUtil;
 import com.matrix.core.exception.GlobleException;
 import com.matrix.core.tools.LogUtil;
 import com.matrix.core.tools.StringUtils;
 import com.matrix.system.common.constance.AppConstance;
-import com.matrix.system.shopXcx.api.pojo.AddShopOrderPOJO;
+import com.matrix.system.shopXcx.api.pojo.ShopOrderDto;
 import com.matrix.system.shopXcx.api.pojo.OrderPostageInfoPOJO;
-import com.matrix.system.shopXcx.api.pojo.OrderProductSkuPOJO;
+import com.matrix.system.shopXcx.api.pojo.OrderItemDto;
 import com.matrix.system.shopXcx.api.service.WxShopMemberDayService;
 import com.matrix.system.shopXcx.bean.*;
 import com.matrix.system.shopXcx.dao.*;
@@ -47,8 +46,6 @@
     private WxShopMemberDayService wxShopMemberDayService;
     @Autowired
     private BizUserService bizUserService;
-    @Autowired
-    private ShopScoreRecordDao shopScoreRecordDao;
 
 
     private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
@@ -95,12 +92,12 @@
 
     /**
      * 处理产品规格信息
-     * @param addShopOrderPOJO
+     * @param shopOrderDto
      */
-    public List<ShopOrderDetails> processProductSkuInfo(ShopOrder shopOrder, AddShopOrderPOJO addShopOrderPOJO,
+    public List<ShopOrderDetails> processProductSkuInfo(ShopOrder shopOrder, ShopOrderDto shopOrderDto,
                                                         ShopCoupon shopCoupon) {
         List<ShopOrderDetails> resList = new ArrayList<>();
-        List<OrderProductSkuPOJO> skuList = addShopOrderPOJO.getSkuList();
+        List<OrderItemDto> skuList = shopOrderDto.getOrderItemList();
         if (CollectionUtils.isEmpty(skuList)) {
             return resList;
         }
@@ -108,9 +105,9 @@
         //设置购买数量
         int total = 0;
         BigDecimal commodityMoney = new BigDecimal("0");
-        for (OrderProductSkuPOJO orderProductSkuPOJO : skuList) {
-            ids.add(orderProductSkuPOJO.getSkuId());
-            total += orderProductSkuPOJO.getCount();
+        for (OrderItemDto orderItemDto : skuList) {
+            ids.add(orderItemDto.getSkuId());
+            total += orderItemDto.getCount();
         }
         shopOrder.setPurchaseQuantity(total);
         List<ShopSku> contrastList = shopSkuDao.selectByIds(ids);
@@ -131,10 +128,10 @@
 
         BigDecimal couponTotalMoney = new BigDecimal("0");
         Double discountRate = wxShopMemberDayService.getMemberDay();
-        for (OrderProductSkuPOJO orderProductSkuPOJO : skuList) {
+        for (OrderItemDto orderItemDto : skuList) {
             boolean isExist = false;
             for (ShopSku shopSku : contrastList) {
-                if (shopSku.getId().equals(orderProductSkuPOJO.getSkuId())) {
+                if (shopSku.getId().equals(orderItemDto.getSkuId())) {
                     isExist = true;
                     ShopOrderDetails shopOrderDetails = new ShopOrderDetails();
                     shopOrderDetails.setCreateBy(AppConstance.SYSTEM_USER);
@@ -142,9 +139,9 @@
                     shopOrderDetails.setpId(shopSku.getPId());
                     shopOrderDetails.setsId(shopSku.getId());
                     shopOrderDetails.setPrice(shopSku.getPrice());
-                    shopOrderDetails.setCount(orderProductSkuPOJO.getCount());
+                    shopOrderDetails.setCount(orderItemDto.getCount());
                     BigDecimal price = new BigDecimal(shopSku.getPrice().toString());
-                    BigDecimal count = new BigDecimal(orderProductSkuPOJO.getCount().toString());
+                    BigDecimal count = new BigDecimal(orderItemDto.getCount().toString());
                     shopOrderDetails.setsTitle(shopSku.getName());
                     resList.add(shopOrderDetails);
 

--
Gitblit v1.9.1