public ResultUserCartgo ShowUserCartgo(QueryUserCartGo query) { var result = new ResultUserCartgo { Exception = new MyException(), CartGoAll = new UserCartGoAll() }; try { if (!ValidateUserSsid(query.Ssid)) { result.Exception.Success = false; return(result); } //根据uid查找数据库表 连接货物信息表 var realSsid = new EncryDecry().Md5Decrypt(query.Ssid); var sessionArr = GetSession(realSsid); if (sessionArr.Length == 3) { realSsid = sessionArr.GetValue(2).ToString(); } var cartgoInfo = _userCartgo.GetUserCartgoInfo(realSsid); result.CartGoAll.AllGoodsInCartgo = cartgoInfo; foreach (var info in cartgoInfo) { result.CartGoAll.TotalPayment += info.TotalPrice; } result.Exception.Success = true; } catch (Exception ex) { result.Exception.Success = false; result.Exception.Exmsg = ex.Message; } return(result); }
public string InitShowCart([FromBody] QueryUserCartGo query) { query.Ssid = query.Ssid.Substring(1, query.Ssid.Length - 2); var json = new CartgoBll().ShowUserCartgo(query); return(JsonConvert.SerializeObject(json)); }