From 5f4384bdab4697cc0a678fb17e55603a91a4750b Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 12 四月 2024 08:44:54 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop

---
 CoreCms.Net.Services/Cart/CoreCmsCartServices.cs |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/CoreCms.Net.Services/Cart/CoreCmsCartServices.cs b/CoreCms.Net.Services/Cart/CoreCmsCartServices.cs
index 87df3b3..fd19fc0 100644
--- a/CoreCms.Net.Services/Cart/CoreCmsCartServices.cs
+++ b/CoreCms.Net.Services/Cart/CoreCmsCartServices.cs
@@ -12,10 +12,12 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Threading.Tasks;
+using CoreCms.Net.Auth.HttpContextUser;
 using CoreCms.Net.Configuration;
 using CoreCms.Net.IRepository;
 using CoreCms.Net.IRepository.UnitOfWork;
 using CoreCms.Net.IServices;
+using CoreCms.Net.IServices.baifenbingfa;
 using CoreCms.Net.Loging;
 using CoreCms.Net.Model.Entities;
 using CoreCms.Net.Model.Entities.Expression;
@@ -57,6 +59,8 @@
         private readonly ICoreCmsSolitaireServices _solitaireServices;
         private readonly ICoreCmsUserShipServices _userShipServices;
         private readonly ICoreCmsStoreServices _storeServices;
+        private readonly IBfbfComAPIService  _bfbfComAPIService;
+        private readonly IHttpContextUser _user;
 
         public CoreCmsCartServices(
             ICoreCmsCartRepository dal
@@ -69,7 +73,17 @@
             , ICoreCmsUserServices userServices
             , ICoreCmsSettingServices settingServices
             , ICoreCmsProductsServices productsServices
-            , ICoreCmsPinTuanGoodsServices pinTuanGoodsServices, ICoreCmsPromotionConditionServices promotionConditionServices, ICoreCmsGoodsServices goodsServices, ICoreCmsGoodsCategoryServices goodsCategoryServices, ICoreCmsPromotionResultServices promotionResultServices, ICoreCmsPinTuanRecordServices pinTuanRecordServices, ICoreCmsSolitaireServices solitaireServices, ICoreCmsUserShipServices userShipServices, ICoreCmsStoreServices storeServices)
+            , ICoreCmsPinTuanGoodsServices pinTuanGoodsServices
+            , IBfbfComAPIService bfbfComAPIService
+            ,ICoreCmsPromotionConditionServices promotionConditionServices
+            , ICoreCmsGoodsServices goodsServices
+            , ICoreCmsGoodsCategoryServices goodsCategoryServices
+            , ICoreCmsPromotionResultServices promotionResultServices
+            , ICoreCmsPinTuanRecordServices pinTuanRecordServices
+            , ICoreCmsSolitaireServices solitaireServices
+            , ICoreCmsUserShipServices userShipServices
+            , ICoreCmsStoreServices storeServices
+            ,IHttpContextUser user)
         {
             this._dal = dal;
             base.BaseDal = dal;
@@ -92,6 +106,8 @@
             _solitaireServices = solitaireServices;
             _userShipServices = userShipServices;
             _storeServices = storeServices;
+            _bfbfComAPIService = bfbfComAPIService;
+            _user   = user;
         }
 
         #region 璁剧疆璐墿杞﹀晢鍝佹暟閲�====================================================
@@ -515,6 +531,16 @@
             {
                 case (int)GlobalEnumVars.OrderType.Common:
                     //鏍囧噯妯″紡涓嶉渶瑕佷慨鏀硅鍗曟暟鎹拰鍟嗗搧鏁版嵁
+                    {
+                        if(await _bfbfComAPIService.IsDictionary(_user.ID))
+                        {
+                            foreach (var item in cartDto.list)
+                            {
+                                item.products.price=item.products.distributionPrice;
+
+                            }
+                        }
+                    }
                     break;
                 case (int)GlobalEnumVars.OrderType.PinTuan:
                     //鎷煎洟妯″紡璧版嫾鍥环锛屽幓淇敼鍟嗗搧浠锋牸

--
Gitblit v1.9.1