采购日志及导出
mongo other-operate_log_2019
_id M
op_type M int 操作类型,1:新建 2:更新 3:删除 4.称重 5.取消称重 6.缺货 7.取消缺货 8.打印
9.生成采购单 10.发布采购任务
create_time M date 创建时间
change_url M string 操作的url
station_id M string 站点id
group_id M int
op_before M object 操作前信息
op_after M object 操作后信息
当op_type为1,2时
order_id M str 订单id
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_id M str 供应商id
plan_amount M float 计划采购数
purchaser_id M str 采购员id
time_config_id M str 运营周期id
cycle_start_time M datetime 周期开始时间
remark M str 商品备注
当op_type为2时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
orders M dict
order_id:{
order_id M str 订单id
settle_supplier_id M str 供应商id
purchaser_id M str 采购员id
plan_amount M float 计划采购数
remark M str 商品备注
}
当op_type为9时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_id M str 供应商id
plan_amount M float 计划采购数
purchaser_id M str 采购员id
purchase_sheet_num M int 生成采购单据的数量
当op_type为10时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_id M str 供应商id
purchaser_id M str 采购员id
plan_amount M float 计划采购数
orders M dict
order_id:{
order_id M str 订单id
status M int 发布状态 1为未发布,2为已发布,3为已完成用户
log_type M int 日志类型, 采购日志类型为7
search_text_6 M str 商品名称
mysql purchase- (tbl_purchase_task, tbl_purchase_task_2016, tbl_purchase_task_2017, tbl_purchase_task_2018, tbl_purchase_task_2019)
ALTER TABLE tbl_purchase_task CHANGE COLUMN `extra1` `purchase_sheet_num` INT ( 11 ) DEFAULT NULL COMMENT '采购单据累计数量';
ALTER TABLE tbl_purchase_task_2016 CHANGE COLUMN `extra1` `purchase_sheet_num` INT ( 11 ) DEFAULT NULL COMMENT '采购单据累计数量';
ALTER TABLE tbl_purchase_task_2017 CHANGE COLUMN `extra1` `purchase_sheet_num` INT ( 11 ) DEFAULT NULL COMMENT '采购单据累计数量';
ALTER TABLE tbl_purchase_task_2018 CHANGE COLUMN `extra1` `purchase_sheet_num` INT ( 11 ) DEFAULT NULL COMMENT '采购单据累计数量';
ALTER TABLE tbl_purchase_task_2019 CHANGE COLUMN `extra1` `purchase_sheet_num` INT ( 11 ) DEFAULT NULL COMMENT '采购单据累计数量';
station/op_log/list 改动
Method:
GET
请求:
参数不变
采购日志的log_type为7
响应:
{
...
"data": {
...
"op_data": [
...
其他不变
"modify": {
当op_type为1 ,2 时
order_id M str 订单id
sku_name M str 销售规格名称
{
"after": "sasda",
"before": "jjkkjkl"
}
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_name M str 供应商名字
plan_amount M float 计划采购数
purchaser M str 采购员
has_service_time M bool 是否关联周期
service_time M str 运营周期
remark M str 商品备注
当op_type为2时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
orders M list
{
order_id M str 订单id
settle_supplier_name M str 供应商名字
purchaser M str 采购员
plan_amount M float 计划采购数
remark M str 商品备注
}
当op_type为9时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_name M str 供应商名字
plan_amount M float 计划采购数
purchaser M str 采购员
purchase_sheet_num M int 生成采购单据的数量
当op_type为10时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_name M str 供应商名字
purchaser M str 采购员
plan_amount M float 计划采购数
orders M list
{
order_id M str 订单id
status M int 发布状态 1为未发布,2为已发布,3为已完成
}
},
}
station/op_log/get 改动
Method:
GET
请求:
参数不变
响应:
{
...
"data": {
...
其他不变
"modify": {
当op_type为1,2时
order_id M str 订单id
sku_name M str 销售规格名称
{
"after": "sasda",
"before": "jjkkjkl"
}
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_name M str 供应商名字
plan_amount M float 计划采购数
purchaser M str 采购员
has_service_time M bool 是否关联周期
service_time M str 运营周期
remark M str 商品备注
当op_type为2时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
orders M list
{
order_id M str 订单id
settle_supplier_name M str 供应商名字
purchaser M str 采购员
plan_amount M float 计划采购数
remark M str 商品备注
}
当op_type为9时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_name M str 供应商名字
plan_amount M float 计划采购数
purchaser M str 采购员
purchase_sheet_num M int 生成采购单据的数量
当op_type为10时
sku_name M str 销售规格名称
sale_unit_name M str 采购单位
std_unit_name M str 基本单位
sale_ratio M float 采购单位和基本单位的比例
settle_supplier_name M str 供应商名字
purchaser M str 采购员
plan_amount M float 计划采购数
orders M list
{
order_id M str 订单id
status M int 发布状态 1为未发布,2为已发布,3为已完成
}
},
}
逻辑需要修改的接口:
-
stock:
- /purchase/task/create 新建采购条目
- /purchase/task/batch_create 智能补货批量生成采购任务
- /purchase/task/release 发布采购任务
- /purchase/task/create_sheet 生成采购单
- /purchase/task/change_settle_supplier 修改供应商,修改采购员,采购条目修改供应商
- /purchase/task/change_suppliers_purchasers (异步任务) 批量修改供应商, 批量修改采购员
- /purchase/task/item/delete 删除采购条目
- /station/task/purchase/async_order 异步生成,编辑,删除采购任务
- /purchase_assistant/purchase_sheet/task_create 采购app生成采购单
- /purchase/task/finish_task 标记采购任务
- /purchase_assistant/finish_task 采购app生成采购单
-
station:
- station/op_log/create
- station/op_log/list
- station/op_log/get
- station/op_log/export
开发时间计划
后端5天