示例#1
0
        public ResultRmUserCartgo AddBuyCnt(QueryAddBuyCnt query)
        {
            var result = new ResultRmUserCartgo {
                Exception = new MyException()
            };

            try
            {
                if (!ValidateUserSsid(query.Ssid))
                {
                    result.Exception.Success = false;
                    return(result);
                }
                var realSsid   = new EncryDecry().Md5Decrypt(query.Ssid);
                var sessionArr = GetSession(realSsid);
                if (sessionArr.Length == 3)
                {
                    realSsid = sessionArr.GetValue(2).ToString();
                }
                _userCartgo.AddBuyCnt(realSsid, query.Code, query.Cnt);
                result.Exception.Success = true;
            }catch (Exception ex)
            {
                result.Exception.Success = false;
                AppLogger.Error($"{ex.Message} {ex.StackTrace}");
            }
            return(result);
        }
示例#2
0
        public ResultRmUserCartgo RmUserCartgo(QueryRmCartgo query)
        {
            var result = new ResultRmUserCartgo {
                Exception = new MyException()
            };

            try
            {
                if (!ValidateUserSsid(query.Ssid))
                {
                    result.Exception.Success = false;
                    return(result);
                }
                var realSsid = GetRealSsid(query.Ssid);
                _userCartgo.RmUserCartgo(realSsid, query.Code);
                result.Exception.Success = true;
            }
            catch (Exception ex)
            {
                result.Exception.Success = false;
                result.Exception.Exmsg   = ex.Message;
            }
            return(result);
        }