任务描述


需求描述

背景:当前智能策略无法过滤技术部提交的价格折扣,导致存在促销管理设置的策略与智能策略出现叠加,造成利润损失


需求:新增促销过滤价格折扣,避免促销叠加

需求文档:https://alidocs.dingtalk.com/i/nodes/a9E05BDRVQ6ZXpMmc74wXegNJ63zgkYA?utm_scene=team_space

验收标准
158Create
历史记录  
  1. 2025-04-27 12:35:48, 由 商雷 创建。
  2. 2025-04-28 11:52:05, 由 刘学森 添加备注。
    新增nacos配置
    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: ""

  3. 2025-04-30 15:51:58, 由 刘学森 添加备注。

    前端接口变更, 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: ""

  4. 2025-04-30 15:55:21, 由 刘学森 完成。
    修改了 总计消耗,旧值为 "0",新值为 "26"。
    修改了 指派给 ,旧值为 "liuxuesen",新值为 "shanglei"。
    修改了 实际完成,旧值为 "",新值为 "2025-04-30 15:52:16"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2025-04-30 15:55:21"。
    修改了 预计剩余,旧值为 "24",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liuxuesen"。

    项目: autochoose, amazonworker, znyf-amazon

    涉及功能: 调价,层级,优惠券
    新增服务: 全量同步价格折扣,增量同步价格折扣,价格折扣活动生产

  5. 2025-05-06 08:36:48, 由 商雷 指派给 罗友军。
    修改了 指派给,旧值为 "shanglei",新值为 "luoyoujun"。
  6. 2025-05-08 14:46:10, 由 梁秀丽 编辑。
    修改了 最初预计,旧值为 "24",新值为 "26"。
  7. 2025-05-17 14:13:09, 由 李亚婷 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "luoyoujun",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liyating"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2025-05-17 14:13:09"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 智能中心-智能运营迭代
所属模块 智能中心-需求池  战略独立项目   智能运营
相关需求 智能策略促销过滤价格折扣
指派给 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