diff --git a/ARW.Service/Business/BusinessService/Carts/CartService.cs b/ARW.Service/Business/BusinessService/Carts/CartService.cs index 4b8aa08..8aec35d 100644 --- a/ARW.Service/Business/BusinessService/Carts/CartService.cs +++ b/ARW.Service/Business/BusinessService/Carts/CartService.cs @@ -78,7 +78,7 @@ namespace ARW.Service.Business.BusinessService.Carts } else { - var cart = await _CartRepository.GetFirstAsync(s => s.GoodsGuid == model.GoodsGuid && s.GoodsSkuId == model.GoodsSkuId); + var cart = await _CartRepository.GetFirstAsync(s => s.CustomerGuid == model.CustomerGuid && s.GoodsGuid == model.GoodsGuid && s.GoodsSkuId == model.GoodsSkuId && s.IsDelete == false); if (cart != null) { cart.CartGoodsNum += model.CartGoodsNum; diff --git a/ARW.WebApi/Controllers/Api/GoodsManager/Goodss/GoodsApiController.cs b/ARW.WebApi/Controllers/Api/GoodsManager/Goodss/GoodsApiController.cs index 2dc5890..b55aef3 100644 --- a/ARW.WebApi/Controllers/Api/GoodsManager/Goodss/GoodsApiController.cs +++ b/ARW.WebApi/Controllers/Api/GoodsManager/Goodss/GoodsApiController.cs @@ -77,9 +77,12 @@ namespace ARW.WebApi.Controllers.Api.GoodsManager.Goodss public async Task GetGoodsDetails([FromQuery] GoodsDtoApi parm) { //if (parm == null) throw new CustomException("参数错误!"); + long userId = 0; var user = JwtUtil.GetLoginUser(App.HttpContext); + if (user != null) + userId = user.UserId; - var res = await _GoodsServiceApi.GetGoodsDetails(parm, user.UserId); + var res = await _GoodsServiceApi.GetGoodsDetails(parm, userId); if (res != "[]") {