ereport_conf.txt 2.35 KB
基础配置
分布式定时器->执行器管理->新增执行器
AppName:ereport-start
名称:电子交易结算报表
注册方式:自动注入
机器地址:/

1、买家镜像生成定时任务
   基础配置
        执行器: 电子交易结算报表
        任务描述: 买家镜像生成定时任务
   调度配置
       调度类型: CRON
       Cron: 0 0 2 * * ?
   任务配置
       运行模式: BEAN
       JobHandler: statOrderBuyerImage

2、卖家镜像生成定时任务
  基础配置
       执行器: 电子交易结算报表
       任务描述: 卖家镜像生成定时任务
  调度配置
       调度类型: CRON
       Cron: 0 0 2 * * ?
  任务配置
       运行模式: BEAN
       JobHandler: statOrderSellerImage

3、商品镜像生成定时任务
  基础配置
       执行器: 电子交易结算报表
       任务描述: 商品镜像生成定时任务
  调度配置
       调度类型: CRON
       Cron: 0 0 2 * * ?
  任务配置
       运行模式: BEAN
       JobHandler: statProductImage


------------------------------------------------------------------------------------------------------


 初始化执行镜像生成服务:
   http://${gateway.url}/ereport-start/api/statistics/order/buyer/generateImage 生成买家订单镜像数据
   http://${gateway.url}/ereport-start/api/statistics/order/seller/generateImage 生成卖家订单数据
   http://${gateway.url}/ereport-start/api/statistics/product/generateImage 生成商品镜像数据

 执行链接配置:
   ${gateway.url} 根据环境不同配置不同的url
   https || http 根据环境配置不同的http

 网关配置:
   在动态路由中新增路由配置
   路由id : ereport-start
   路由uri: lb://ereport-start
   顺序: 1
   断言: [{"name":"Path", "args":{"pattern": "/ereport-start/**"}}]
   过滤器: [{"name":"StripPrefix", "args": {"_genkey_0": "1"}}]

 初始化链接的执行参数配置(三个初始化链接都用同一个入参):
    eg:
    {
        "startSettleDateTime":"2023-01-01 00:00:00",
        "endSettleDateTime":"yyyy-mm-dd 23:59:59"
    }
 解析:
   startSettleDateTime 默认上线前的时间 可不改变 2023-01-01 00:00:00
   endSettleDateTime 执行初始化链接前一天的最后一秒。 例如 2023-09-19日执行初始化链接 则endSettleDateTime的参数为
   2023-09-18 23:59:59

   全量脚本:data_rec_{dev/prod/test}.bat