运营系统第一期接口文档(共4个)
import_data/merchandise 导入商品库
Method
POST
请求
excel M file excel文件
---------------文件内容---------------
category1_name: "", # 一级分类名称
category2_name:"", # 二级分类名称
pinlei_name:"", # 商品品类
spu_name:"", # spu名称
std_unit_name:"", # 单位
desc:"", # 描述
image:"", # 图片
station_id:"", # 站点id,本站spu才需要填写
------------------文件内容-------------
pics O file 新增图片文件
group_id int group_id
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M json json格式数据
相应内容:
{
msg: "ok",
data: {
repeat_spu: [ ],
spu_count: 3,
pinlei_count: 1,
c2_count: 1,
c1_count: 1
},
code: 0
}
逻辑:
1.判断是否有新增图片
有:判断输入文件夹是否存在
不存在:解压
无:pass
2.将脚本参数转成输入参数,然后执行原有逻辑
import_data/purchase_skus 导入我采购的商品
Method
GET
请求
"salemenu_id":"S006" # 销售单id
excel M file excel文件
--------------文件内容--------------
"sale_unit_name":"包", # 销售单位
"category_id_1":"A102", # 一级分类
"category_title_2":"鲜牛肉", # 二级分类名称
"category_title_1":"鲜肉", # 一级分类名称
"name":"毛肚|白|鲜天下|4.5斤装", # 名字
"category_id_2":"B112", # 二级分类
"sale_price":9, # 销售单价
"img_url":"aac8f5149b08adb8.jpeg", # 图片地址
"unit_price":9, # 单价
"sale_ratio":1, # 转换规格
"unit_name":"包", # 标准单位
"spu_id":"C452491", # spu_id
"desc":"鲜天下牌,约4.5斤/包,按包出售", # 描述
----------------文件内容--------------
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
{
"code": 0,
"msg": "ok",
"data": {
"suc_spu": [{
"sku_id": "D1978825",
"spu_id": "C452491"
}],
"failed_spu": [],
"suc_count": 1
}
}
逻辑:
按照原有批量新建逻辑生成
import_data/sale_skus 导入我出售的商品
Method
GET
请求
"salemenu_id":"S0520" # 销售单id
excel M file # excel文件
-------------------文件内容-------------------
"sale_unit_name":"包", # 销售单位
"category_id_1":"A102", # 一级分类
"category_title_2":"鲜牛肉", # 二级分类名字
"category_title_1":"鲜肉", # 一级分类名字
"name":"毛肚|白|鲜天下|4.5斤装", # 名称
"category_id_2":"B112", # 二级分类
"sale_price":9, # 销售价格
"img_url":"aac8f5149b08adb8.jpeg", # 图片地址
"unit_price":9, # 单价
"sale_ratio":1, # 销售比例
"unit_name":"包", # 标准单位
"spu_id":"C452491", # spu_id
"up_sku_id":"D1937313", # 看代码
"desc":"鲜天下牌,约4.5斤/包,按包出售", # 描述信息
--------------------文件内容--------------------
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
{
"code": 0,
"msg": "ok",
"data": {
"suc_spu": [{
"sku_id": "D1978825",
"spu_id": "C452491"
}],
"failed_spu": [],
"suc_count": 1
}
}
逻辑:
按照原有批量新建逻辑生成
Method
GET
请求
excel M file excel文件
--------------文件内容---user信息-------------------
"name":"", # 名字
"telephone":"", # 电话
"username":"", # 用户名,登录使用
"password":"", # 密码
"payment_name":"", # 结款人名字
"payment_telephone":"", # 结款人电话
"salemenu_id":"", # 销售单ID 保存注册时使用的邀请码中的销售单ID
"district_code":"", # 城市码
"station_id":"", # 站点ID 保存注册时使用的邀请码中的站点ID
--------------文件内容----address信息---------------
"user_id":"", # 用户id,后台生成
"telephone":"", # 电话
"resname":"", # 店铺名
"addr_detail":"", # 店铺地址
"name":"", # 收货联系人
"begintime":"", # 收货开始时间
"endtime":"", # 收货截止时间
"remarks":"", # 备注
"area_id":"", # 所在区域ID 关联表tbl_area
"district_code":"", # 城市码
"employee_id":"", # 开户经理
"sales_employee_id":"", # 销售经理
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
逻辑:
根据excel参数生成数据条目直接插入表
user_control/login # 用户登录
Method
POST
请求
username M 账号
password M 密码
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
逻辑:
用户登录
user_control/logout # 用户登出
Method
GET
请求
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M json
逻辑:
用户登出
user_control/get_user # 用户信息拉取
Method
get
请求
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M json 用户信息
{
"code": 0,
"msg": "ok",
"data": {
"username": "username"
}
}
逻辑:
获取用户信息