背景:当前智能策略无法过滤技术部提交的价格折扣,导致存在促销管理设置的策略与智能策略出现叠加,造成利润损失
需求:新增促销过滤价格折扣,避免促销叠加
需求文档:https://alidocs.dingtalk.com/i/nodes/a9E05BDRVQ6ZXpMmc74wXegNJ63zgkYA?utm_scene=team_space
背景:当前智能策略无法过滤技术部提交的价格折扣,导致存在促销管理设置的策略与智能策略出现叠加,造成利润损失
需求:新增促销过滤价格折扣,避免促销叠加
需求文档:https://alidocs.dingtalk.com/i/nodes/a9E05BDRVQ6ZXpMmc74wXegNJ63zgkYA?utm_scene=team_space
前端接口变更, OtherRunningOperateTypes增加枚举值PriceDiscount=6, 涉及页面,调价,层及促销,优惠券等策略和记录页面
最新置为:
nacos
znyf-integration-amazon-dev.yml
datasource
# 价格折扣库
db-mysql-price-discount:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: 需要申请新实例配置
username: root
password: Zhcx?2021
# 技术中心同步库
db-center-mysql-price-discount:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://121.37.194.28:3306/zhcxkj-center-strategy?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
username: reader
password: ZdE1fRgGSfJhfHu1
# Zhcx?2021
rabbitmq
- exchange: "adjust_price" #交换机名
queue: "priceActivity_load" #队列名
exchangeType: "direct" #交换机类型(必须小写),可选项:direct、fanout、headers、topic
routeKey: "priceActivity_load_route_key" #路由路径
ttl: 0 #过期时间(毫秒,默认过期时间为1天)
fetchCount: 1 #单次获取消息数量
znyf-integration-amazon-sharding-thread-dev.yml
# 价格折扣分表库
- masterConnName: "db-mysql-price-discount"
logicTableName: "t_price_discount_activity_detail"
shardingColumnName: "orderSourceId"
shardingRuleCode: "number-code"
shardingNum: 32
joinStr: "_"
autoIdColumnName: "id"
createTableSql: "CREATE TABLE IF NOT EXISTS `%s` LIKE `t_price_discount_activity_detail_n`"
# 技术中心分表库
- masterConnName: "db-center-mysql-price-discount"
logicTableName: "t_amazon_discount_activity_msku"
shardingColumnName: "orderSourceId"
shardingRuleCode: "number-code"
shardingNum: 32
joinStr: "_"
autoIdColumnName: ""
createTableSql: ""
项目: autochoose, amazonworker, znyf-amazon
涉及功能: 调价,层级,优惠券
新增服务: 全量同步价格折扣,增量同步价格折扣,价格折扣活动生产
| 所属迭代 | 智能中心-智能运营迭代 |
|---|---|
| 所属模块 | 智能中心-需求池 战略独立项目 智能运营 |
| 相关需求 | 智能策略促销过滤价格折扣 |
| 指派给 | Closed 于 2025-05-17 14:13:09 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P3 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 商雷 于 2025-04-27 12:35:48 |
|---|---|
| 由谁完成 | 刘学森 于 2025-04-30 15:52:16 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 李亚婷 于 2025-05-17 14:13:09 |
| 关闭原因 | 已完成 |
| 最后编辑 | 李亚婷 于 2025-05-17 14:13:09 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 26工时 |
|---|---|
| 总计消耗 | 26工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2025-04-27 |
| 实际开始 | 2025-04-30 |
| 截止日期 | 2025-04-29 |
nacos
znyf-integration-amazon-dev.yml
datasource
# 价格折扣库
db-mysql-price-discount:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://10.158.158.47:3306/znyf-pricediscount?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: Zhcx?2021
# 技术中心同步库
db-center-mysql-price-discount:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://121.37.194.28:3306/zhcxkj-center-strategy?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
# jdbc:mysql://10.158.158.47:3306/zhcxkj_listing_label?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
username: reader
password: ZdE1fRgGSfJhfHu1
# Zhcx?2021
rabbitmq
- exchange: "adjust_price" #交换机名
queue: "priceActivity_load" #队列名
exchangeType: "direct" #交换机类型(必须小写),可选项:direct、fanout、headers、topic
routeKey: "priceActivity_load_route_key" #路由路径
ttl: 0 #过期时间(毫秒,默认过期时间为1天)
fetchCount: 1 #单次获取消息数量
znyf-integration-amazon-sharding-thread-dev.yml
# 价格折扣分表库
- masterConnName: "db-mysql-price-discount"
logicTableName: "t_price_discount_activity_detail"
shardingColumnName: "orderSourceId"
shardingRuleCode: "number-code"
shardingNum: 32
joinStr: "_"
autoIdColumnName: "id"
createTableSql: "CREATE TABLE IF NOT EXISTS `%s` LIKE `t_price_discount_activity_detail_n`"
# 技术中心分表库
- masterConnName: "db-center-mysql-price-discount"
logicTableName: "t_amazon_discount_activity_msku"
shardingColumnName: "orderSourceId"
shardingRuleCode: "number-code"
shardingNum: 32
joinStr: "_"
autoIdColumnName: ""
createTableSql: ""