采购扫码分享

  1. 采购任务打印接口加一个不用登陆的版本 /station/task/purchase/print_no_login

    Method: GET
    
    请求:
        category1_ids list O 一级分类列表
        category2_ids list O 二级分类列表
        pinlei_ids list O 品类ID列表
        settle_supplier_id str O 供应商ID
        status int O 状态
        time_config_id str O 时间配置ID
        begin_time datetime M 开始时间
        end_time datetime M 截止时间
        q_type int M 查询类型
        order_status list O 订单状态列表
        q str O 搜索内容
        token str
    
    响应:
        code: 0
        msg: ok
        data
        {'token': str M 'xxxxxx'}
    
    逻辑:
        这个接口的参数以及逻辑都和打印接口一致,加一个token做校验,token由/station/task/purchase/share_token算出
    
  2. 采购单详情接口加一个不用登陆的版本 /station/stock/purchase_sheet/details_no_login

    Method: GET
    
        请求:
            sheet_no str M 加工单ID
            token str
    
        响应:
            code: 0
            msg: ok
            data
            {'token': str M 'xxxxxx'}
    
        逻辑:
            这个接口的参数以及逻辑都和和采购单详情接口一致,加一个token做校验,token由/station/stock/purchase_sheet/share_token算出
    
  3. 加一个采购任务分享token接口 /station/task/purchase/share_token 采购任务分享token

    Method: POST
    
    请求:
        category1_ids list O 一级分类列表
        category2_ids list O 二级分类列表
        pinlei_ids list O 品类ID列表
        settle_supplier_id str O 供应商ID
        status int O 状态
        time_config_id str O 时间配置ID
        begin_time datetime M 开始时间
        end_time datetime M 截止时间
        q_type int M 查询类型
        order_status list O 订单状态列表
        q str O 搜索内容
    
    响应:
        code: 0
        msg: ok
        data
        {'token': str M 'xxxxxx'}
    
    逻辑:
        这个接口的参数和采购任务打印接口一致,返回一个token,这个token由请求参数+固定盐值hash算出
    
  4. 加一个采购单分享token接口 /station/stock/purchase_sheet/share_token 采购单分享token

    Method: POST
    
    请求:
        sheet_no str M 加工单ID
    
    响应:
        code: 0
        msg: ok
        data
        {'token': str M 'xxxxxx'}
    
    逻辑:
        这个接口的参数和采购单详情接口一致,返回一个token,这个token由请求参数+固定盐值hash算出
    
  5. 采购任务和采购单分别加分享权限