public HttpResponseMessage ChooseAddress(UserAddrReq req) { var userId = Convert.ToInt32(req.userId); var tokenStr = req.Token; Token token = CacheHelper.GetUserToken(tokenStr); if (token == null) { return(ControllerHelper.Instance.JsonResult(400, "token失效")); } if (token.Payload.UserID != userId) { return(ControllerHelper.Instance.JsonResult(400, "token错误")); } var addressId = Convert.ToInt32(req.addressId); try { UserAddressOper.Instance.ChangeRecentlyAddr(userId, addressId); return(ControllerHelper.Instance.JsonResult(200, "addressId", addressId.ToString(), "选择成功")); } catch (Exception) { return(ControllerHelper.Instance.JsonResult(500, "服务器错误")); } }
public HttpResponseMessage GetAddress(UserAddrReq req) { var userId = Convert.ToInt32(req.userId); var tokenStr = req.Token; Token token = CacheHelper.GetUserToken(tokenStr); if (token == null) { return(ControllerHelper.Instance.JsonResult(400, "token失效")); } if (token.Payload.UserID != userId) { return(ControllerHelper.Instance.JsonResult(400, "token错误")); } var list = UserAddressOper.Instance.GetAddrByUserId(userId); if (list.Count > 0) { List <UserAddressRes> list_r = new List <UserAddressRes>(); foreach (var item in list) { list_r.Add(new UserAddressRes(item)); } return(ControllerHelper.Instance.JsonResult(200, JsonConvert.SerializeObject(list_r), "")); } else { return(ControllerHelper.Instance.JsonEmptyArr(200, "暂无地址")); } }
public HttpResponseMessage DeleteAddress(UserAddrReq req) { var userId = Convert.ToInt32(req.userId); var tokenStr = req.Token; Token token = CacheHelper.GetUserToken(tokenStr); if (token == null) { return(ControllerHelper.Instance.JsonResult(400, "token失效")); } if (token.Payload.UserID != userId) { return(ControllerHelper.Instance.JsonResult(400, "token错误")); } var addressId = Convert.ToInt32(req.addressId); UserAddressOper.Instance.Delete(addressId); return(ControllerHelper.Instance.JsonResult(200, "删除地址成功")); }