Skip to content

station

批量修改采购规格

purchase_spec/export 批量修改采购规格导出功能(修改老接口) 异步

接口
    purchase_spec/export

Method
    get

请求参数:
    请求:
        category_id_1           O           list        一级分类列表
        category_id_2           O           list        二级分类列表
        pinlei_id               O           list        品类列表
        search_text             O           str         搜索内容

    响应:
        'data':{
            task_url            M           str   任务结果返回地址
        }

purchase_spec/batch/import 批量修改采购规格导入功能(新接口) 异步

接口
    purchase_spec/batch/import
Method
    post
请求参数:
   spec_details             M           list            导入数据的列表
   [
       {
            pur_spec_id             M           str             采购规格id
            name                    M           str             规格名称
            barcode                 M           str             规格条码
            purchase_spec           M           str             采购规格
            purchase_unit           M           str             采购单位
            purchase_desc           M           str             采购描述
            max_stock_unit_price    O           double          最高入库价(默认为0为不设置,若用户填了,则显示用户修改的)
       }
   ]

响应:
    code : 0
    msg : "ok"
    data:{
            task_id             M           str         任务id
          }

    对应的异步任务返回的result:
    {
        success_count:     M       int         成功数
        failure_count:     M       int         失败数
        failure_url        O       str         导入失败的采购规格excel地址
    }

询价修改(可按供应商询价)和 获取采购规格总数

purchase_spec/search 询价导出模版添加供应商选择选项 (修改老接口)

接口
    purchase_spec/search
Method
    get
请求参数:
    export                      O          int         是否导出(默认1)
    settle_supplier_id          O          str         供应商id

响应:
    code : 0
    msg : "ok"
    若为导出的话:
    data:{
            task_url             M           str         导出的询价文件url
          }
    若不是导出的话:
    data        M        dict
    {
        purchase_spec:
        [
            {
                barcode                 M           str             规格条码
                bind                    M           str
                category_1              M           str             一级分类
                category_1_name         M           str             一级分类名称
                category_2              M           str             二级分类
                category_2_name         M           str             二级分类名称
                id                      M           str             sku_id
                last_quoted_detail      M           list
                max_stock_unit_price    M           double
                name                    M           str             商品名
                pinlei                  M           str             品类id
                pinlei_name             M           str             品类名称
                price                   M           double
                purchase_price          M           double          采购单价
                purchase_unit           M           str             采购单位
                ratio                   M           int
                spu_id                  M           str             商品id
                spu_name                M           str             商品名称
                std_unit                M           str             基本单位
            }
            ......
        ]

        pur_spec_num         M           int           采购规格总数
    }

刷提交采购单据的权限

在 tbl_station_permission 表中找出所有之前有保存并提交采购单据的站点,给这些站点刷 "提交采购单据" 的权限
brush_permission.py

权限修改

增加字段                              类型                            备注
在xnn_core_product2库的auth_permission权限表中新增一条权限
name                name_en                             codename                    level2_id

提交采购单          Submit Purchase Sheet                submit_purchase_sheet         30
批量修改采购规格     Batch  Edit Pur Spec                 batch_edit_pur_spec           25

开发计划

10月23日 ~ 10月25日
    开发接口:purchase_spec/export
            purchase_spec/search (询价增加可选供应商 和 添加采购规格总数)
10月28日~10月30日
        purchase_spec/batch/import
        加权限
10月31~11月1日
刷权限脚本和自测:brush_permission.py

联调:11月04~11月06日
测试:11月07日,11月08,11月11日,11月12日,11月13