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