Skip to content

锁价日志及导出

mongo other-operate_log_2019

_id                     M           
op_type                 M           int     操作类型,1:新建 2:更新 3:删除 4.称重 5.取消称重 6.缺货 7.取消缺货 8.打印
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  操作后信息
    begin                   M           date   开始时间
    end                     M           date   结束时间
    name                    M           str    锁价规则名称
    status                  M           int    状态   0:关闭,1:无效,2:未开始,3:有效
    salemenu_id             M           int    报价单id
    salemenu_name           M           str    报价单名字
    type                    M           str    类型  'customer': '面向商户的锁价','station': '面向站点的锁价'
    addresses               M           dict   商户
       address_id:{
            address_id
            name           M           str  商户名称
        }
    skus                   O           dict                               
        sku_id:{
            sku_id
            name                    M           str    
            rule_type               M           int    锁价类型   0:固定,1:加, 2:乘
            sale_unit_name          M           str    销售单位
            yx_price                M          float    变动价格
        }
    categories        O           dict
         category_2_id:{
            category_1_id
            category_1_name
            category_2_id
            category_2_name
            rule_type               M           int    锁价类型   0:固定,1:加, 2:乘
            yx_price                M          float   变动价格
           }
op_source               M           int     操作来源:1:单条操作 2:批量操作
op_id                   M           string  锁价规则编号
op_user                 M           string  操作用户    
log_type                M           int     

station/op_log/list 改动

Method:
    GET
请求:
    参数不变
    锁价日志的log_type为5
响应:
    {
        ...
        "data": {
            ...
            "op_data": [
                ...
                其他不变
                "modify": {
                    begin                   M           date   开始时间
                    end                     M           date   结束时间
                    name                    M           str    锁价规则名称
                    status                  M           int    状态   0:关闭,1:无效,2:未开始,3:有效
                    salemenu_id             M           int    报价单id
                    salemenu_name           M           str    报价单名字
                    type                    M           str    类型  'customer': '面向商户的锁价','station': '面向站点的锁价'
                    addresses               M           list   商户
                         {
                            address_id      M          dict
                                    {
                                    "after": 10,
                                    "before": 5
                                    }
                            name           M           str  商户名称
                        }
                    skus                   O           list                               
                        {
                            sku_id
                            name                    M           str    
                            rule_type               M           int    锁价类型   0:固定,1:加, 2:乘
                            sale_unit_name          M           str    销售单位
                            yx_price                M          float    变动价格
                        }
                    categories        O           list
                         {
                            category_1_id
                            category_1_name
                            category_2_id
                            category_2_name
                            rule_type               M           int    锁价类型   0:固定,1:加, 2:乘
                            yx_price                M          float   变动价格
                           }
                },

            ]
        },
    }

station/op_log/get 改动

Method:
    GET
请求:
    参数不变
响应:
    {
    ...
    "data": {
        ...
        其他不变
        "modify": {
            begin                   M           date   开始时间
            end                     M           date   结束时间
            name                    M           str    锁价规则名称
            status                  M           int    状态   0:关闭,1:无效,2:未开始,3:有效
            salemenu_id             M           int    报价单id
            salemenu_name           M           str    报价单名字
            type                    M           str    类型  'customer': '面向商户的锁价','station': '面向站点的锁价'
            addresses               M           list   商户
                 {
                    address_id      M          dict
                            {
                            "after": 10,
                            "before": 5
                            }
                    name           M           str  商户名称
                }
            skus                   O           list                               
                {
                    sku_id
                    name                    M           str    
                    rule_type               M           int    锁价类型   0:固定,1:加, 2:乘
                    sale_unit_name          M           str    销售单位
                    yx_price                M          float    变动价格
                }
            categories        O           list
                 {
                    category_1_id
                    category_1_name
                    category_2_id
                    category_2_name
                    rule_type               M           int    锁价类型   0:固定,1:加, 2:乘
                    yx_price                M          float   变动价格
                   }
        },

    },
    }

逻辑需要修改的接口:

  1. station/price_rule/create
  2. station/price_rule/edit
  3. station/op_log/create
  4. station/op_log/list
  5. station/op_log/get
  6. station/op_log/export

开发周期后端4天。