Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from b2stry/sell

慕课网Spring Boot企业微信点餐系统

Notifications You must be signed in to change notification settings

18373278387/sell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

13 Commits

Repository files navigation

sell

慕课网springboot企业微信点餐系统
课程地址:https://coding.imooc.com/class/117.html

API

商品列表

GET /sell/buyer/product/list

参数

返回

{
 "code": 0,
 "msg": "成功",
 "data": [
 {
 "name": "热榜",
 "type": 1,
 "foods": [
 {
 "id": "123456",
 "name": "皮蛋粥",
 "price": 1.2,
 "description": "好吃的皮蛋粥",
 "icon": "http://xxx.com",
 }
 ]
 },
 {
 "name": "好吃的",
 "type": 2,
 "foods": [
 {
 "id": "123457",
 "name": "慕斯蛋糕",
 "price": 10.9,
 "description": "美味爽口",
 "icon": "http://xxx.com",
 }
 ]
 }
 ]
}

创建订单

POST /sell/buyer/order/create

参数

name: "张三"
phone: "18868822111"
address: "慕课网总部"
openid: "ew3euwhd7sjw9diwkq" //用户的微信openid
items: [{
 productId: "1423113435324",
 productQuantity: 2 //购买数量
}]

返回

{
 "code": 0,
 "msg": "成功",
 "data": {
 "orderId": "147283992738221" 
 }
}

订单列表

GET /sell/buyer/order/list

参数

openid: 18eu2jwk2kse3r42e2e
page: 0 //从第0页开始
size: 10

返回

{
 "code": 0,
 "msg": "成功",
 "data": [
 {
 "orderId": "161873371171128075",
 "buyerName": "张三",
 "buyerPhone": "18868877111",
 "buyerAddress": "慕课网总部",
 "buyerOpenid": "18eu2jwk2kse3r42e2e",
 "orderAmount": 0,
 "orderStatus": 0,
 "payStatus": 0,
 "createTime": 1490171219,
 "updateTime": 1490171219,
 "orderDetailList": null
 },
 {
 "orderId": "161873371171128076",
 "buyerName": "张三",
 "buyerPhone": "18868877111",
 "buyerAddress": "慕课网总部",
 "buyerOpenid": "18eu2jwk2kse3r42e2e",
 "orderAmount": 0,
 "orderStatus": 0,
 "payStatus": 0,
 "createTime": 1490171219,
 "updateTime": 1490171219,
 "orderDetailList": null
 }]
}

查询订单详情

GET /sell/buyer/order/detail

参数

openid: 18eu2jwk2kse3r42e2e
orderId: 161899085773669363

返回

{
 "code": 0,
 "msg": "成功",
 "data": {
 "orderId": "161899085773669363",
 "buyerName": "李四",
 "buyerPhone": "18868877111",
 "buyerAddress": "慕课网总部",
 "buyerOpenid": "18eu2jwk2kse3r42e2e",
 "orderAmount": 18,
 "orderStatus": 0,
 "payStatus": 0,
 "createTime": 1490177352,
 "updateTime": 1490177352,
 "orderDetailList": [
 {
 "detailId": "161899085974995851",
 "orderId": "161899085773669363",
 "productId": "157875196362360019",
 "productName": "招牌奶茶",
 "productPrice": 9,
 "productQuantity": 2,
 "productIcon": "http://xxx.com",
 "productImage": "http://xxx.com"
 }
 ]
 }
}

取消订单

POST /sell/buyer/order/cancel

参数

openid: 18eu2jwk2kse3r42e2e
orderId: 161899085773669363

返回

{
 "code": 0,
 "msg": "成功",
 "data": null
}

获取openid

重定向到 /sell/wechat/authorize

参数

returnUrl: http://xxx.com/abc //【必填】

返回

http://xxx.com/abc?openid=oZxSYw5ldcxv6H0EU67GgSXOUrVg

支付订单

重定向 /sell/pay/create

参数

orderId: 161899085773669363
returnUrl: http://xxx.com/abc/order/161899085773669363

返回

http://xxx.com/abc/order/161899085773669363

About

慕课网Spring Boot企业微信点餐系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 43.0%
  • Vue 34.6%
  • FreeMarker 9.5%
  • JavaScript 8.0%
  • CSS 4.2%
  • HTML 0.7%

AltStyle によって変換されたページ (->オリジナル) /