相对锁价规则
数据库 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)}
接口修改
- 创建锁价规则接口新增类型字段
- 锁价规则设置redis按照新的规则生成值
- 使用锁价规则的接口根据类型计算最终的锁价价格
修改接口
创建锁价规则
接口名
/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