2026-09-17 18:49:22 +08:00
..
2026-09-17 18:49:22 +08:00
2026-09-17 18:49:22 +08:00

check_agentic_project_name

刷数脚本:检查项目名称、产业/品类、产品名称、漏出词等数据一致性。

数据源

  1. 飞书表格「9月各产业优化问题汇总表」
    https://mi8elatzm1x.feishu.cn/wiki/IbCUwR4bvil4E1k9k2LcCiwSn8t?sheet=QyDfOp
  2. 生产接口
    GET https://geo-api.hisense.com/api/agentic-project/project?page=1&page_size=999&listed=all
    Header: x-token

匹配主键(跟接口保持一致)

飞书 接口
优化问题 project_name
产业(= 品牌 + 品类) brand + category(直接拼接)

接口侧额外过滤(必须同时满足):

  • listed = 1
  • status = 'running'
  • end_month = '2026-09'

匹配规则:

  1. 先按上述过滤筛接口项目
  2. 常规:产业 == brand+category(如 海信中央空调
  3. 简写兼容:产业 == brand品类 == category(如 ASKO / 古洛尼)
  4. 同名+同产业仍多条时:优先飞书【产品名称】/【特征露出词】与接口一致

品类category 仅作校验罗列,不阻断主键匹配。

比对项

  1. 飞书【优化问题】在接口中找不到
  2. 飞书【产业】无法按规则匹配接口【brand+category】匹配失败打印完整对照
  3. 飞书【产业】与接口【brand+category】字面不一致主键已匹配如简写 ASKO vs ASKO全品类
  4. 飞书【品类】与接口【category】不一致主键已匹配
  5. 飞书【产品名称】与接口 product_name 不一致 → 输出更新 SQL
  6. 飞书【特征露出词】与接口 exposure_word 不一致 → 输出更新 SQL

运行

go run ./haoxian_hisense/agentic_project/check_agentic_project_name

配置

config/config.dev.yaml(已 gitignore

feishu:
  app_id: ""
  app_secret: ""
hisense_geo:
  base_url: "https://geo-api.hisense.com"
  token: ""   # x-token勿提交仓库