public bool UpdateUserAddressByUserId(UserAddressUpdateRequest user, out string errMsg) { var result = Clients.UserService.UpdateUserAddressByUserId(user); errMsg = ""; if (result.Code != 0) { errMsg = result.Message; } return(result.Code == 0); }
public UserAddressUpdateResponse UserAddressUpdate([FromBody] UserAddressUpdateRequest req) { var now = DateTime.Now; var rep = new UserAddressUpdateResponse(); if (req.Id < 0) { rep.Error("参数(Id)有误"); return(rep); } if (req.UserId < 0) { rep.Error("参数(UserId)有误"); return(rep); } var o = DefaultStorage.UserAddressGet(req.Id, req.UserId); if (o != null) { //获取省市区名称 var list = RegionList(); var pid = req.RegionId.Substring(0, 2) + "0000"; var cid = req.RegionId.Substring(0, 4) + "00"; var dic = req.RegionId; var province = list.FirstOrDefault(x => x.Id == pid).Name; var city = list.FirstOrDefault(x => x.Id == cid).Name; var district = list.FirstOrDefault(x => x.Id == dic).Name; o.Consignee = req.Consignee; o.CompanyName = req.CompanyName; o.CountryId = 86; o.RegionId = req.RegionId; o.Province = province; o.City = city; o.District = district; o.Street = req.Street; o.PostalCode = req.PostalCode; o.Phone = req.Phone; o.Mobile = req.Mobile; o.IsDefault = req.IsDefault; o.ModifiedBy = req.UserId.ToString(); o.ModifiedOn = now; var statue = DefaultStorage.UserAddressUpdate(o); if (!statue) { rep.Error("创建收货地址失败"); return(rep); } if (o.IsDefault) { DefaultStorage.UserAddressSetDefault(o.Id, o.UserId, 0); } } else { rep.Error("未找到相应地址信息"); return(rep); } return(rep); }
public bool UpdateUserAddressByUserId(UserAddressUpdateRequest address, out string errMsg) { var result = _dal.UpdateUserAddressByUserId(address, out errMsg); return(result); }