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