コード例 #1
0
        public MResult <ItemShoppingCartGoodsSmall> GetShoppingCartGoodsNum(string sid, string token, string guid, string user_id, string uid)
        {
            var result = new MResult <ItemShoppingCartGoodsSmall>();

            try
            {
                result = ShoppingCartBll.GetShoppingCartGoodsNum(guid, (int)SystemType, Uid, base.UserId);
            }
            catch (Exception ex)
            {
                result.status = MResultStatus.ExceptionError;
                result.msg    = "处理数据出错!";
            }
            return(result);
        }
コード例 #2
0
        public MResult <ShoppingCartResult> GetShoppingCartGoodsList(string sid, string token, string guid, string user_id, string uid)
        {
            var result = new MResult <ShoppingCartResult>();

            try
            {
                result = ShoppingCartBll.GetShoppingCartGoodsList(UserId, guid, (int)SystemType);
            }
            catch (Exception)
            {
                result.status = MResultStatus.ExceptionError;
                result.msg    = "处理数据出错!";
            }
            return(result);
        }
コード例 #3
0
        public MResult AddGoodsToShoppingCart(string sid, string token, string guid, string user_id, string uid, string area_id, string gid, string num)
        {
            var result = new MResult();

            try
            {
                result = ShoppingCartBll.InsertShoppingCart((int)SystemType, token, guid, user_id, uid, area_id, gid, num);
            }
            catch (Exception)
            {
                result.status = MResultStatus.ExceptionError;
                result.msg    = "处理数据出错!";
            }
            return(result);
        }
コード例 #4
0
        public MResult RemoveShoppingCartByScId(string sid, string token, string guid, string user_id, string uid, string shoppingcarid)
        {
            var result = new MResult();

            try
            {
                var shoppcartId = MCvHelper.To <int>(shoppingcarid);
                result = ShoppingCartBll.DeleteShoppingCartByProductIdUserID(shoppcartId);
            }
            catch (Exception)
            {
                result.status = MResultStatus.ExceptionError;
                result.msg    = "处理数据出错!";
            }
            return(result);
        }
コード例 #5
0
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="channelId"> </param>
        /// <param name="uid"></param>
        /// <param name="pwd"></param>
        /// <param name="guid"> </param>
        /// <returns></returns>
        public static MResult <int> LoginMember(string guid, int channelId, string uid, string pwd)
        {
            var result = new MResult <int>();

            try
            {
                var token      = CreateUserToKen();
                var memberObj  = Factory.DALFactory.Member();
                var passWord   = MEncryptUtility.MD5Encrypt(pwd, 16);
                var memberInfo = memberObj.GetMemberInfo(uid);
                if (memberInfo != null)
                {
                    if (memberInfo.passward.Equals(passWord, StringComparison.OrdinalIgnoreCase) && memberInfo.valid == 1)
                    {
                        result = UpdateUserCache(uid, token);
                        if (result.status == MResultStatus.Success)
                        {
                            result.msg = "成功登录 !";
                        }
                        else
                        {
                            result.data   = token;
                            result.status = MResultStatus.Success;
                            result.msg    = "成功登录,缓存失败" + result.msg;
                        }
                        ShoppingCartBll.MergeShoppingCartGoods(guid, channelId, uid, memberInfo.membNo);
                    }
                    else
                    {
                        result.status = MResultStatus.ExecutionError;
                        result.msg    = "用户名或密码错误!";
                    }
                    result.info = memberInfo.membNo;
                    result.data = token;
                }
                else
                {
                    result.status = MResultStatus.ExecutionError;
                    result.msg    = "用户不存在!";
                }
            }
            catch (Exception ex)
            {
                MLogManager.Error(MLogGroup.Member.登陆, channelId + "", "获取数据错误");
            }
            return(result);
        }
コード例 #6
0
        public MResult SetShoppingCartGoodsNum(string sid, string token, string guid, string user_id, string uid, string shoppingcarid, string gid, string num)
        {
            var result = new MResult();

            try
            {
                var Gid         = MCvHelper.To <int>(gid);
                var shoppcartId = MCvHelper.To <int>(shoppingcarid);
                var Num         = MCvHelper.To <int>(num);
                result = ShoppingCartBll.SetShoppingCartGoodsNum(UserId, guid, shoppcartId, Gid, Num);
            }
            catch (Exception)
            {
                result.status = MResultStatus.ExceptionError;
                result.msg    = "处理数据出错!";
            }
            return(result);
        }