MuXue.WeTao.Mall.Service/Impl/MemberShoppingCartService.cs
(开头部分) 16KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using MuXue.WeTao.Mall.IRepository;
using MuXue.WeTao.Mall.Repository;
using System;
using System.Collections.Generic;
using Microsoft.Extensions.Logging;
using System.Threading.Tasks;
using MuXue.WeTao.Mall.Domain.Model;
using MuXue.WeTao.Mall.Domain.Model.Request;
using MuXue.WeTao.Mall.Domain.Entity;
using MuXue.WeTao.Mall.Common;
using MuXue.WeTao.Mall.Domain.Model.response;
using System.Linq;
using System.Linq.Expressions;
using MuXue.WeTao.Mall.Domain.Model.Common;
using System.Transactions;
using Microsoft.AspNetCore.Mvc.Formatters;
using System.Text;
using MySql.Data.MySqlClient;
using Microsoft.EntityFrameworkCore;
using Newtonsoft.Json;
namespace MuXue.WeTao.Mall.Service.Impl
{
public class MemberShoppingCartService : IMemberShoppingCartService
{
private ILogger _logger;
private IDbContext _dbContext;
private IUnitOfWork _unitOfWork;
private readonly Itenant_membershoppingcartRepository _shoppingcartRepository;
private readonly Itenant_goodsRepository _tenant_goodsRepository;
private readonly Itenant_goods_skusRepository _goods_skusRepository;
private IMemberService _memberService;
private ITenantGoodsService _goodsService;
public MemberShoppingCartService(IDbContext dbContext, ILogger<MemberShoppingCartService> logger, IMemberService memberService, ITenantGoodsService goodsService)
{
_dbContext = dbContext;
_unitOfWork = new UnitOfWork(_dbContext);
_shoppingcartRepository = new tenant_membershoppingcartRepository(_dbContext);
_tenant_goodsRepository = new tenant_goodsRepository(_dbContext);
_goods_skusRepository = new tenant_goods_skusRepository(_dbContext);
_logger = logger;
_memberService = memberService;
_goodsService = goodsService;
}
/// <summary>
/// 保存购物车信息
/// </summary>
/// <param name="shop_code"></param>
/// <param name="tenant_id"></param>
/// <param name="memberId"></param>
/// <param name="req"></param>
/// <returns></returns>
public async Task<Result<bool>> SaveGoodsSkus(string shop_code, long tenant_id, long memberId, ShoppingCartAddReq req)
{
Result<bool> result = new Result<bool>();
后面还有 341 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
