Files
soul-yongping/.cursor/meeting/2026-03-09_合并策略与执行清单.md
Alex-larget f00315d785 1
2026-03-09 16:17:00 +08:00

2.6 KiB
Raw Blame History

devlop + yongxu 合并策略 - 2026-03-09

以 devlop 为基准,补入 yongxu 小程序侧缺失功能。管理端、后端以 devlop 为主(已领先)。


一、合并原则

原则 说明
以 devlop 为基准 老板的改动内容管理、FindPartner、神射手、RFM、dashboard-stats 等)全部保留
补入 yongxu 独有 小程序侧 devlop 缺失的功能从 yongxu 合并
保留 devlop 优化 app.js 的推荐码自绑拦截、_normalizeReferralCode 等保留
不恢复开发文档 开发文档已删除,暂不恢复(可按需从 yongxu 单独拷贝)

二、小程序合并清单

2.1 app.js 保留 devlop

  • devlop 已有推荐码自绑拦截、_normalizeReferralCode
  • yongxu 无额外独有改动
  • 操作:不修改

2.2 read.js + read.wxml + read.wxss ⬅️ 补入 @提及

项目 说明
parseLineToSegments 解析 {{@userId:昵称}} 为 segments
contentSegments 每行 [{type:'text'|'mention', text?, userId?, nickname?}]
onMentionTap 点击 @ 触发确认弹窗
_doMentionAddFriend 登录/资料校验 → POST ckb/lead
read.wxml 用 contentSegments 渲染mention 可点击
read.wxss 新增 .mention 样式

操作:已执行合并(见下方实施记录)

2.3 chapters.js、index.js、my.js

文件 devlop 状态 yongxu 独有 建议
chapters.js 227 行差异 待核对 若 yongxu 有重要优化可手工对比
index.js 31 行差异 ckb/lead 等 devlop 已有 ckb/lead基本一致
my.js 56 行差异 一键收款、dashboard-stats devlop 已有一键收款 + dashboard-stats

操作:暂不合并,以 devlop 为准。若有具体问题再逐项对比。

2.4 其他

项目 建议
read.js.backup 删除或移出(含 /api/db/config 边界违规)
app.json 拆行 可选,第 19 行多页面拆行便于维护

三、管理端、后端

  • 管理端devlop 已大幅领先,不合并 yongxu。详见 2026-03-09_管理端与API合并分析.md
  • 后端devlop 已包含全部新 handler不合并 yongxu。部署需配置 DB_DSNCkbLeadRecord 迁移移除需与老板确认

四、实施记录

  • 2026-03-09合并 read.js 的 @提及parseLineToSegments、contentSegments、onMentionTap、_doMentionAddFriend
  • 2026-03-09合并 read.wxml 的 contentSegments 展示
  • 2026-03-09补充 read.wxss 的 .mention 样式

策略制定2026-03-09