Changes between Initial Version and Version 1 of app/refund


Ignore:
Timestamp:
01/25/2016 04:06:08 PM (10 years ago)
Author:
wuyuanbo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • app/refund

    v1 v1  
     1[[TOC]] 
     2 
     3= 订单 = 
     4 
     5== 提交订单 2.3.0有调整== 
     6 
     7> 线上:/appIntf/order/createOrder.jsp 
     8 
     9**说明** 
     10 
     11> 根据商品outerId和用户id生成订单 
     12 
     13**提交方式** 
     14 
     15> post 
     16 
     17**是否需要登录** 
     18 
     19> true 
     20 
     21**缓存方式** 
     22 
     23> 无 
     24 
     25**缓存时间** 
     26 
     27> 无 
     28 
     29**参数** 
     30 
     31||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     32||outerId||商品outerId||string||""||是|| 
     33||addrId||用户地址id||int||0||是|| 
     34||goodOffCode  2.3.0新增||折扣码||string||""||否|| 
     35||common_session_id(cookie参数)||-||string||""||是|| 
     36 
     37**返回** 
     38{{{#!java 
     39result { 
     40        status: 1, 
     41        msg: '请求成功', 
     42        serviceDate: 111111111111111111 //系统时间毫秒数  2.3.0新增 
     43        data: { 
     44             orderId:  123456         //订单id 
     45             orderNo:  "1234567894123"//订单编号     2.3.0新增 
     46             pastDate: 111111111111111111111, //付款过期时间毫秒数   2.3.0新增 
     47        } 
     48} 
     49价格变动时返回: 
     50result { 
     51        status: 12, 
     52        msg: '所购商品当前价格已上升至' 或 '所购商品当前价格已下降至', 
     53        curPrice: 100.00 
     54} 
     55}}} 
     56**返回状态** 
     57 
     58||1||请求成功||请求成功|| 
     59||-1||请求失败||后台数据操作错误|| 
     60||-2||未登录||未登录|| 
     61||-3||非法请求!||非post请求|| 
     62||-4||验证出错!||签名验证未通过|| 
     63||10||对不起,该商品无效!||商品无效|| 
     64||11||对不起,该商品已无货!||商品无货|| 
     65||12||"所购商品当前价格已上升至" 或 "所购商品当前价格已下降至" ||商品价格有变动。 此状态接口会返回curPrice字段,为商品人民币最新价格。|| 
     66||13||商品无效!||商品后台数据出错|| 
     67||14||请勿重复提交!||重复提交。某些接口有防刷机制,同一个用户两次间隔要在5秒以上|| 
     68||15||收货地址不存在!||根据addrId找不到用户收货地址|| 
     69||16||优惠码不正确!||优惠码不正确,折扣码应为5-20位的字母、数字或组合!|| 
     70 
     71------------------- 
     72 
     73 
     74 
     75== 取消订单 == 
     76 
     77> 线上:/appIntf/order/cancelOrder.jsp 
     78 
     79**说明** 
     80 
     81> 取消用户某个订单  订单状态为未付款(status == 0)或官方未审核(status == 1)的订单才能够取消 
     82 
     83**提交方式** 
     84 
     85> post 
     86 
     87**是否需要登录** 
     88 
     89> true 
     90 
     91**缓存方式** 
     92 
     93> 无 
     94 
     95**缓存时间** 
     96 
     97> 无 
     98 
     99**参数** 
     100 
     101||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     102||orderId||订单id||int||0||是|| 
     103||common_session_id(cookie参数)||-||string||""||是|| 
     104 
     105 
     106**返回** 
     107{{{#!java 
     108result { 
     109        status: 1, 
     110        msg: '请求成功', 
     111        data: { 
     112            orderId:123456 //取消订单的id 
     113        } 
     114} 
     115}}} 
     116 
     117**返回状态** 
     118||1||请求成功||请求成功|| 
     119||-1||请求失败||后台数据操作错误|| 
     120||-2||未登录||未登录|| 
     121||-3||非法请求!||非post请求|| 
     122||-4||验证出错!||签名验证未通过|| 
     123||17||订单不存在!||订单不存在或不属于当前登录用户|| 
     124||18||当前的订单状态不支持取消||当前的订单状态不支持取消|| 
     125 
     126---------------------- 
     127 
     128 
     129 
     130 
     131 
     132 
     133== 确认收货 == 
     134 
     135> 线上:/appIntf/order/confirmReceive.jsp 
     136 
     137**说明** 
     138 
     139> 将订单状态改为已收货  订单发货后(status == 7)才能以确认收货 
     140 
     141**提交方式** 
     142 
     143> post 
     144 
     145**是否需要登录** 
     146 
     147> true 
     148 
     149**缓存方式** 
     150 
     151> 无 
     152 
     153**缓存时间** 
     154 
     155> 无 
     156 
     157**参数** 
     158 
     159||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     160||orderId||订单id||int||0||是|| 
     161||common_session_id(cookie参数)||-||string||""||是|| 
     162 
     163 
     164**返回** 
     165{{{#!java 
     166result { 
     167        status: 1, 
     168        msg: '请求成功', 
     169        data: { 
     170            orderId:123456 //修改的订单id 
     171        } 
     172} 
     173}}} 
     174 
     175 
     176**返回状态** 
     177||1||请求成功||请求成功|| 
     178||-1||请求失败||后台数据操作错误|| 
     179||-2||未登录||未登录|| 
     180||-3||非法请求!||非post请求|| 
     181||-4||验证出错!||签名验证未通过|| 
     182||19||不能执行该操作,订单未发货!||当前订单未发货用户不能将订单改为发货状态|| 
     183 
     184------------------- 
     185 
     186 
     187 
     188 
     189 
     190 
     191 
     192== 用户订单列表 == 
     193 
     194> 线上:/appIntf/order/orderList.jsp 
     195 
     196**说明** 
     197 
     198> 登陆用户的订单列表 
     199 
     200**提交方式** 
     201 
     202> get 
     203 
     204**是否需要登录** 
     205 
     206> true 
     207 
     208**缓存方式** 
     209 
     210> 无 
     211 
     212**缓存时间** 
     213 
     214> 无 
     215 
     216**参数** 
     217 
     218||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     219||pageNo||第几页||int||1||是|| 
     220||pageSize||一页的数据量||int||10||是|| 
     221||type||0全部订单;1待付款订单;2待发货订单;3待收货订单;4已完成订单||int||0||是|| 
     222||common_session_id(cookie参数)||-||string||""||是|| 
     223 
     224 
     225**返回** 
     226{{{#!java 
     227result { 
     228    status: 1, 
     229    msg: '请求成功', 
     230    pageNo: 1,      //第几页 
     231    pageSize: 10,   //每页数据量 
     232    total: 20,      //数据总量 
     233    pageTotal: 2,   //总页数 
     234    serviceDate: 111111111111111111 //系统时间毫秒数 
     235    data: [ 
     236        { 
     237           orderId: 123456,           //订单id 
     238           orderNo: "20151111123321", //订单编号 
     239           enName: "ECCO Men's Dress Moccasin Penny Loafer",        //商品标题 
     240           property: "Size: 42 M EU / 8-8.5 D(M) US|Color: Black",  //商品参数 有些商品没有参数  此项为"" 
     241           imgUrl: "xxx.xxxx...",           //商品图片 
     242           cnPrice: 123.00,                 //人民币单价 
     243           frPrice: 20.00,                  //美元单价 
     244           itemCnPrice: 123.00              //商品总价  单价*数量 
     245           tariffAmountprice: 120.00,       //关税 
     246           expAmountprice: 123.00,          //运费 
     247           amountPrice: 100000.00,          //订单总价 
     248           status: 1,                       //订单状态 
     249           statusDesc: "已取消",            //订单状态描述 
     250           pastDate: 111111111111111111111, //付款过期时间毫秒数 
     251           quantity: 1,                     //商品数量 
     252           mallId: 123,                     //电商id 
     253           mallName: "美国亚马逊"           //电商名称 
     254        } 
     255    ] 
     256} 
     257}}} 
     258 
     259**返回状态** 
     260||1||请求成功||请求成功|| 
     261||-1||请求失败||后台数据操作错误|| 
     262||-2||未登录||未登录|| 
     263 
     264[http://rdtrac.pc.com.cn/pc_best/wiki/app2.2.0/orderStatus 订单状态说明] 
     265 
     266--------------------- 
     267 
     268 
     269 
     270 
     271 
     272 
     273 
     274== 获取待付款订单剩余支付时间 == 
     275 
     276> 线上:/appIntf/order/payDate.jsp 
     277 
     278**提交方式** 
     279 
     280> get 
     281 
     282**是否需要登录** 
     283 
     284> true 
     285 
     286**缓存方式** 
     287 
     288> 无 
     289 
     290**缓存时间** 
     291 
     292> 无 
     293 
     294**参数** 
     295 
     296||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     297||orderId||订单id||int||0||是|| 
     298||common_session_id(cookie参数)||-||string||""||是|| 
     299 
     300 
     301**返回** 
     302{{{#!java 
     303result { 
     304    status: 1, 
     305    msg: '请求成功', 
     306    data: { 
     307        pastDate: 111111111111111111111,    //付款过期时间毫秒数 
     308        serviceDate: 111111111111111111111, //服务器时间毫秒数 
     309        orderId: 123456 
     310    } 
     311} 
     312}}} 
     313 
     314 
     315**返回状态** 
     316||1||请求成功||请求成功|| 
     317||-1||请求失败||后台数据操作错误|| 
     318||-2||未登录||未登录|| 
     319||17||订单不存在!||订单不存在或不属于当前登录用户|| 
     320 
     321------------------------- 
     322 
     323 
     324 
     325 
     326 
     327== 订单详情(wap) == 
     328 
     329> 线上:/appIntf/order/orderDetail.jsp 
     330 
     331**提交方式** 
     332 
     333> get 
     334 
     335**是否需要登录** 
     336 
     337> true 
     338 
     339**缓存方式** 
     340 
     341> 无 
     342 
     343**缓存时间** 
     344 
     345> 无 
     346 
     347**参数** 
     348 
     349||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     350||orderId||订单id||int||0||是|| 
     351||common_session_id(cookie参数)||-||string||""||是|| 
     352 
     353 
     354**返回** 
     355{{{#!java 
     356打开页面 
     357}}} 
     358 
     359 
     360 
     361 
     362 
     363 
     364 
     365 
     366 
     367 
     368 
     369 
     370 
     371 
     372 
     373 
     374 
     375== 订单详情(json) 2.3.0新增 == 
     376 
     377> 线上:/appIntf/order/orderInfo.jsp 
     378 
     379**说明** 
     380 
     381> 返回订单数据 
     382 
     383**提交方式** 
     384 
     385> get 
     386 
     387**是否需要登录** 
     388 
     389> true 
     390 
     391**缓存方式** 
     392 
     393> 无 
     394 
     395**缓存时间** 
     396 
     397> 无 
     398 
     399**参数** 
     400 
     401||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     402||orderId||订单id||int||0||是|| 
     403||common_session_id(cookie参数)||-||string||""||是|| 
     404 
     405 
     406**返回** 
     407{{{#!java 
     408result { 
     409    status: 1, 
     410    msg: '请求成功', 
     411    serviceDate: 111111111111111111111111, //系统时间 
     412    data: { 
     413           orderId: 123456,           //订单id 
     414           orderNo: "20151111123321", //订单编号 
     415           enName: "ECCO Men's Dress Moccasin Penny Loafer",        //商品标题 
     416           property: "Size: 42 M EU / 8-8.5 D(M) US|Color: Black",  //商品参数 有些商品没有参数  此项为"" 
     417           imgUrl: "xxx.xxxx...",           //商品图片 
     418           cnPrice: 123.00,                 //人民币单价 
     419           frPrice: 20.00,                  //美元单价 
     420           itemCnPrice: 123.00              //商品总价  单价*数量 
     421           tariffAmountprice: 120.00,       //关税 
     422           expAmountprice: 123.00,          //运费 
     423           amountPrice: 100000.00,          //订单总价 
     424           status: 1,                       //订单状态 
     425           statusDesc: "已取消",            //订单状态描述 
     426           pastDate: 111111111111111111111, //付款过期时间毫秒数 
     427           quantity: 1,                     //商品数量 
     428           mallId: 123,                     //电商id 
     429           mallName: "美国亚马逊"           //电商名称 
     430         } 
     431} 
     432}}} 
     433 
     434**返回状态** 
     435||1||请求成功||请求成功|| 
     436||-1||请求失败||后台数据操作错误|| 
     437||-2||未登录||未登录|| 
     438||-3||非法请求!||非post请求|| 
     439||17||订单不存在!||订单不存在或不属于当前登录用户|| 
     440--------