Skip to content

相对锁价规则

数据库 price_rule [mongodb]

skus中sku对象增加rule_type字段表明规则类型(0: 固定价格;1: 价格变动;2: 倍数 默认为0,兼容之前的数据字段为空表示固定价格)

redis 当前每天凌晨会将今天生效的锁价规则放入redis中 key XSSJ+address_id {sku_id: rule_id-yx_price} 需要修改为 {sku_id: (rule_id)(rule_type)(yx_price)}

接口修改

  1. 创建锁价规则接口新增类型字段
  2. 锁价规则设置redis按照新的规则生成值
  3. 使用锁价规则的接口根据类型计算最终的锁价价格

修改接口

创建锁价规则

接口名
    /station/price_rule/create
Method
    POST
参数变动:
    skus 添加字段rule_type (0: 固定价格;1: 价格变动;2: 倍数)
    示例 [{'sku_id': 'D805677', 'yx_price': 10, 'rule_type': 1}]

更新锁价规则

接口名
    /station/price_rule/edit
Method
    POST
参数变动:
    skus 添加字段rule_type (0: 固定价格;1: 价格变动;2: 倍数)
    示例 [{'sku_id': 'D805677', 'yx_price': 10, 'rule_type': 1}]

相关老接口整改

销售管理-限时锁价

老接口: /station/salemenu/?json=1
新接口: /salemenu/list?type=4&is_active=1