文档章节

前台-收货地址接口

 周颖
发布于 2017/05/03 15:45
字数 538
阅读 28
收藏 0

#收货地址接口

  1. 添加地址
  2. 删除地址
  3. 修改地址
  4. 选中查看具体的地址
  5. 地址列表
  6. 设置默认地址

==1.添加地址==

HttpMethod: POST

Content-Type: application/x-www-form-urlencoded

Url: http://192.168.1.6:8080/player/shipping/v1/shippingAdd

Request:

请求头:
Authorization:"token"
表单数据:
receiverName=geely
receiverPhone=010
receiverMobile=18688888888
receiverProvince=北京
receiverCity=北京市
receiverDistrict=海淀区
receiverAddress=中关村
receiverZip=100000
success
{
    "status": 0,
    "msg": "新建地址成功",
    "data": {
        "shippingId": 28
    }
}
fail
{
    "status": 1,
    "msg": "新建地址失败"
}

==2.删除地址==

HttpMethod: POST

Content-Type: application/x-www-form-urlencoded

Url: http://192.168.1.6:8080/player/shipping/v1/shippingDel

Request:

请求头:
Authorization:"token"
表单数据:
shippingId = xx
success
{
    "status": 0,
    "msg": "删除地址成功"
}
fail
{
    "status": 1,
    "msg": "删除地址失败"
}

==3.修改地址==

HttpMethod: POST

Content-Type: application/x-www-form-urlencoded

Url: http://192.168.1.6:8080/player/shipping/v1/shippingUpdate

Request:

请求头:
Authorization:"token"
表单数据:
id=1
receiverName=geely
receiverPhone=010
receiverMobile=18688888888
receiverProvince=北京
receiverCity=北京市
receiverAddress=中关村
receiverZip=100000
success
{
    "status": 0,
    "msg": "更新地址成功"
}
fail
{
    "status": 1,
    "msg": "更新地址失败"
}

==4.选中查看具体的地址==

HttpMethod: POST

Content-Type: application/x-www-form-urlencoded

Url: http://192.168.1.6:8080/player/shipping/v1/shippingSelect

Request:

请求头:
Authorization:"token"
表单数据:
shippingId = xx
success
{
    "status": 0,
    "data": {
        "id": 4,
        "userId": 13,
        "receiverName": "geely",
        "receiverPhone": "010",
        "receiverMobile": "18688888888",
        "receiverProvince": "北京",
        "receiverCity": "北京市",
        "receiverAddress": "中关村",
        "receiverZip": "100000",
        "createTime": 1485066385000,
        "updateTime": 1485066385000
    }
}
fail
{
    "status": 1,
    "msg": "请登录之后查询"
}

==5.地址列表==

HttpMethod: POST

Content-Type: application/x-www-form-urlencoded

Url: http://192.168.1.6:8080/player/shipping/v1/shippingList

Request:

请求头:
Authorization:"token"
表单数据:
pageNum  = (可选)(默认1)
pageSize = (可选)(默认10)
success
{
  "status": 0,
  "data": {
    "pageNum": 1,
    "pageSize": 3,
    "size": 3,
    "startRow": 0,
    "endRow": 2,
    "total": 3,
    "pages": 1,
    "list": [
      {
        "id": 30,
        "userId": 30,
        "receiverName": "geely",
        "receiverPhone": "10086",
        "receiverMobile": "18688888888",
        "receiverProvince": "北京",
        "receiverCity": "北京市",
        "receiverAddress": "中关村",
        "receiverZip": "100000",
        "modify": "default",
        "default": false
      },
      {
        "id": 31,
        "userId": 30,
        "receiverName": "geely",
        "receiverPhone": "10086",
        "receiverMobile": "18688888888",
        "receiverProvince": "北京",
        "receiverCity": "北京市",
        "receiverAddress": "中关村",
        "receiverZip": "100000",
        "modify": "default",
        "default": false
      },
      {
        "id": 32,
        "userId": 30,
        "receiverName": "geely",
        "receiverPhone": "10086",
        "receiverMobile": "18688888888",
        "receiverProvince": "北京",
        "receiverCity": "北京市",
        "receiverAddress": "中关村",
        "receiverZip": "100000",
        "modify": "default",
        "default": true
      }
    ],
    "firstPage": 1,
    "prePage": 0,
    "nextPage": 0,
    "lastPage": 1,
    "isFirstPage": true,
    "isLastPage": true,
    "hasPreviousPage": false,
    "hasNextPage": false,
    "navigatePages": 8,
    "navigatepageNums": [
      1
    ]
  },
  "success": true
}
fail
{
    "status": 1,
    "msg": "请登录之后查询"
}

==6.设置默认地址==

HttpMethod: POST

Content-Type: application/x-www-form-urlencoded

Url: http://192.168.1.6:8080/player/shipping/v1/setDefaultAddress

Request:

请求头:
Authorization:"token"
表单数据:
shippingId=xx
success
{
  "status": 0,
  "data": "更新成功",
  "success": true
}
fail
{
    "status": 1,
    "msg": "无效地址"
}

© 著作权归作者所有

上一篇: 前台-订单接口
下一篇: 前台-购物车接口
粉丝 0
博文 6
码字总数 3406
作品 0
深圳
私信 提问
Yii 2.0开发一个仿京东商城平台

第1章 课程简介 介绍了课程内容、背景和案例展示。 第2章 项目的准备工作 介绍了如何使用PHP依赖管理工具Composer安装Yii2框架,模拟配置真实企业开发项目运行环境和编辑器。 第3章 项目前台...

15543595340
2018/05/19
0
0
2017-03-01

工作内容: 更改前台页面去掉收货地址收入框,搭建新页面,整理前台后端代码,确认奖品领取方式。

李敬超
2017/03/01
1
1
关于商城使用其他收货地址的实现问题

@JFinal 你好,想跟你请教个问题:老师你好,我现在要做一个商城确认订单模块,如下图这个页面在初始化的时候只会加载5条收货地址,点击使用其他收货地址的时候展示其他的几条地址。我页面使...

ren1314
2016/10/27
235
1
22、【收货地址管理模块】——收货地址增、删、改、查、分页列表、地址详情的功能开发

1、接口开发: 新建类 在类上添加相关注解 1、收货地址的增加: : : : 是使用逆向工程生成的代码,所以直接调用即可。 2、收货地址删除的接口的开发: : : : 由于为了防止横向越权的问题,我...

十里枯木
2018/10/14
0
0
OpenCart 2.0 中文专业版上线!

OpenCart2.0 中文专业版(商业版本) 此版本在OpenCart2.0 中文经典版(商业版本)基础上,经过用户需求收集提炼,铸就而成。具体功能点如下: 主要包括(免费版提供15个功能点): 1、名字与...

OpenCart中文官方
2015/07/27
7.9K
25

没有更多内容

加载失败,请刷新页面

加载更多

解决vim打开之后乱码的问题

在Windows中的文档,传输到Linux系统中(使用rz命令),出现乱码 root@localhost ~]# rpm -qf `which iconv` glibc-common-2.17-105.el7.x86_64 [root@localhost ~]# rpm -ihv /mnt/Packages......

寰宇01
34分钟前
1
0
aldi 2017年1月记录

../../tools/CBLAS/lib/cblas_LINUX.a ../../tools/lapack-3.4.2/liblapacke.a \../../tools/lapack-3.4.2/librefblas.a -lgfortran \../../tools/lapack-3.4.2/liblapack.a \../../......

MtrS
35分钟前
2
0
Choerodon如何进行日志收集与告警

作者:董文启 应用程序日志是由软件应用程序记录的事件文件, 它一般包含错误,信息事件和警告。一个良好的日志系统有助于快速发现问题,定位问题,同时也为业务分析起到一定的作用。 传统E...

Choerodon
47分钟前
2
0
js二维码生成插件“jquery.qrcode.min.js”

<!doctype html> <html> <head> <meta charset="utf-8" /> <title>生成二维码</title> <script type='text/javascript' src='http://cdn.staticfile.org/jquery/2.1.1/jquery.min.js'></scri......

泉天下
50分钟前
1
0
Spring AOP之同一个对象方法内部自调用导致事务失效问题

对于像我这种喜欢滥用AOP的程序员,遇到坑也是习惯了,不仅仅是事务,其实只要脱离了Spring容器管理的所有对象,对于SpringAOP的注解都会失效,因为他们不是Spring容器的代理类,SpringAOP,就切入不...

xiaomin0322
56分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部