Skip to content

运营系统第一期接口文档(共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
        }
    }

逻辑:
    按照原有批量新建逻辑生成

import_data/customer_salemenu # 导入客户销售单关系

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"
        }
    }

逻辑:
    获取用户信息