代码拉取完成,页面将自动刷新
GET /phone/index
参数
无
返回
{
code: 0,
msg: "成功",
data: {
categories: [
{
name: "魅焰红",
type: 1
}
],
phones: [
{
id: 1,
title: "Honor 8A",
price: "2800.00",
desc: "魅焰红",
tag: [
{
name: "720P珍珠屏"
},
{
name: "Micro USB接口"
}
],
thumb: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg"
}
]
}
}
GET /phone/findByCategoryType
参数
categoryType: 1
返回
{
code: 0,
msg: "成功",
data: [
{
id: 1,
title: "Honor 8A",
price: "2800.00",
desc: "魅焰红",
tag: [
{
name: "720P珍珠屏"
},
{
name: "Micro USB接口"
}
],
thumb: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg"
}
]
}
GET /phone/findSpecsByPhoneId
参数
phoneId: 1
返回
{
code: 0,
msg: "成功",
data: {
goods: {
picture: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg"
},
sku: {
tree: [
{
k: "规格",
v: [
{
id: 1,
name: "32GB",
imgUrl: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg",
previewImgUrl: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg"
},
{
id: 2,
name: "64GB",
imgUrl: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg",
previewImgUrl: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg"
}
],
k_s: "s1"
}
],
list: [
{
s1: 1,
price: 280000,
stock_num: 1
},
{
s1: 2,
price: 320000,
stock_num: 1
}
],
price: "2800.00",
stock_num: 2,
none_sku: false,
hide_stock: false
}
}
}
GET /address/list
参数
无
返回
{
code: 0,
msg: "成功",
data: [
{
areaCode: "440303",
id: 21,
name: "张三",
tel: "13678787878",
address: "广东省深圳市罗湖区科技路123号456室"
}
]
}
这一步进行表单验证的时候注意要导入hibernate-validator的依赖,只导入javax.validation
依赖是不行的,因为@Valid注解依赖于hibernate,另外也可以用@validated注解进行字段校验,这是springboot提供的校验(JSR303校验),但是没有BindingResult获取出错误信息
POST /address/create
参数
{
name: "张三"
tel: "13678900987"
country: ""
province: "北京市"
city: "北京市"
county: "东城区"
areaCode: "110101"
postalCode: ""
addressDetail: "168号306室"
isDefault: false
}
返回
{
code: 0,
msg: "成功",
data: null
}
PUT /address/update
参数
{
id: 27
name: "张三"
tel: "13678900987"
addressDetail: "168号306室"
areaCode: "110101"
province: "北京市"
city: "北京市"
county: "东城区"
}
返回
{
code: 0,
msg: "成功",
data: null
}
POST /order/create
参数
{
name: "张三"
tel: "13678787878"
address: "广东省深圳市罗湖区科技路123号456室"
specsId: 1
quantity: 1
}
返回
{
code: 0,
msg: "成功",
data: {
orderId: "1586254006069813075"
}
}
GET /order/detail
参数
orderId: "1586253884545138376"
返回
{
code: 0,
msg: "成功",
data: {
orderId: "1586253884545138376",
buyerName: "张三",
phoneName: "Honor 8A",
payStatus: 0,
freight: 10,
tel: "13678787878",
address: "广东省深圳市罗湖区科技路123号456室",
num: 1,
specs: "32GB",
price: "2800.00",
icon: "../static/e84a2e03-7f19-41d2-98a5-a5c16b7e252d.jpg",
amount: 2810
}
}
PUT /order/pay
参数
orderId: "1586253884545138376"
返回
{
code: 0
msg: "成功"
data: {
orderId: "1586253884545138376"
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。