Commit 2b70ceb1 authored by Junling Bu's avatar Junling Bu
Browse files

chore[litemall-wx, litemall-wx-api]: 收货地址API调整及文档

parent dc327eb5
...@@ -689,7 +689,7 @@ API应该存在版本控制,以保证兼容性。 ...@@ -689,7 +689,7 @@ API应该存在版本控制,以保证兼容性。
应用场景 应用场景
请求用户收货地址列表 用户收货地址列表
接口链接 接口链接
...@@ -698,19 +698,41 @@ API应该存在版本控制,以保证兼容性。 ...@@ -698,19 +698,41 @@ API应该存在版本控制,以保证兼容性。
请求参数 请求参数
userId: 用户ID userId: 用户ID
page: 请求页码
limit: 每一页数量
sort: 排序字段
order: 升序降序
响应结果 响应结果
{ {
errno: 0, "errno": 0,
errmsg: "成功",, "data": {
list: [AddressVo] "total": 1,
page: xx "pages": 1,
limit: xx "limit": 1,
total: xx "page": 1,
"list": [
{
"id": 3,
"name": "d",
"userId": 2,
"province": "北京市",
"city": "市辖区",
"county": "东城区",
"addressDetail": "ddd",
"areaCode": "110101",
"tel": "13811111111",
"isDefault": true,
"addTime": "2019-05-06 14:17:32",
"updateTime": "2019-05-06 14:17:32",
"deleted": false
}
]
},
"errmsg": "成功"
} }
错误码 错误码
...@@ -752,7 +774,83 @@ API应该存在版本控制,以保证兼容性。 ...@@ -752,7 +774,83 @@ API应该存在版本控制,以保证兼容性。
错误码 错误码
#### 2.8.3 保存收货地址
应用场景
添加或者更新用户收货地址
接口链接
POST /wx/address/save
请求参数
id: 收货地址ID,如果是0则是添加,否则是更新
name: 收货人,
tel: 手机号
province: 省级行政区域,
city: 市级行政区域,
county: 区级行政区域,
addressDetail: 具体地址,
areaCode: 地址编码,
postalCode: 邮政编码
isDefault: 是否默认
例如
{
"id": 0,
"name": "xxx",
"tel": "13811111111",
"province": "北京市",
"city": "市辖区",
"county": "东城区",
"areaCode": "110101",
"addressDetail": "dddd",
"isDefault": true
}
响应结果
{
errno: 0,
errmsg: "成功",,
data: 3
}
错误码
#### 2.8.4 删除收货地址
应用场景
删除用户的某个收货地址
接口链接
POST /wx/address/delete
请求参数
id: 收货地址ID
响应结果
{
errno: 0,
errmsg: "成功"
}
错误码
### 2.9 品牌商服务 ### 2.9 品牌商服务
#### 2.9.1 品牌商列表 #### 2.9.1 品牌商列表
......
...@@ -45,7 +45,7 @@ public class WxAddressController extends GetRegionService { ...@@ -45,7 +45,7 @@ public class WxAddressController extends GetRegionService {
return ResponseUtil.unlogin(); return ResponseUtil.unlogin();
} }
List<LitemallAddress> addressList = addressService.queryByUid(userId); List<LitemallAddress> addressList = addressService.queryByUid(userId);
return ResponseUtil.ok(addressList); return ResponseUtil.okList(addressList);
} }
/** /**
......
...@@ -5,6 +5,7 @@ var app = getApp(); ...@@ -5,6 +5,7 @@ var app = getApp();
Page({ Page({
data: { data: {
addressList: [], addressList: [],
total: 0
}, },
onLoad: function(options) { onLoad: function(options) {
// 页面初始化 options为页面跳转所带来的参数 // 页面初始化 options为页面跳转所带来的参数
...@@ -21,7 +22,8 @@ Page({ ...@@ -21,7 +22,8 @@ Page({
util.request(api.AddressList).then(function(res) { util.request(api.AddressList).then(function(res) {
if (res.errno === 0) { if (res.errno === 0) {
that.setData({ that.setData({
addressList: res.data addressList: res.data.list,
total: res.data.total
}); });
} }
}); });
......
...@@ -29,7 +29,7 @@ Page({ ...@@ -29,7 +29,7 @@ Page({
util.request(api.AddressList).then(function(res) { util.request(api.AddressList).then(function(res) {
if (res.errno === 0) { if (res.errno === 0) {
that.setData({ that.setData({
addressList: res.data addressList: res.data.list
}); });
} }
}); });
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment