| | 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 |
| | 39 | result { |
| | 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 | 价格变动时返回: |
| | 50 | result { |
| | 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 |
| | 108 | result { |
| | 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 |
| | 166 | result { |
| | 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 |
| | 227 | result { |
| | 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 |
| | 303 | result { |
| | 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 |
| | 408 | result { |
| | 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 | -------- |