咨询宝每日对齐 / 2026-08-23
咨询宝 · 发给龚震
2026-08-23
咨询宝 2026-08-23 部署说明(发给龚震)
当天总结:每日对齐-2026-08-23
未上线接口总表:待服务端的工作清单
主页模板细则:部署-2026-08-22
小程序今日改动已提交 GitHub main,体验版需重新上传。
构建命令:npm run build:mp-weixin(生产默认关闭 VITE_HOMEPAGE_TEMPLATES_ACTIVE)。
体验包已包含你上午的咨询师收款结算(22579ef)。晚间又补了年费单档弹层、主页编辑说明与待支付订单卡。
会议号仍写在小程序配置,无需服务端再发一套:
- 腾讯会议号:
65462739798(654-6273-9798) - 链接:
https://meeting.tencent.com/dm/xB3z38Ar5JRZ
请先改:年费待支付订单要能继续付(挡住油桃开通)
油桃在「我的账户」点购买,提示「已有待支付的年付订单」,原先页面没有继续支付入口。财务 / 结算明细只有来访咨询订单,不含平台年费。
小程序账户页已接继续支付。正式环境请返回待支付单号:
| 接口 | 期望 |
|---|---|
GET /b/subscription | 带 pendingOrder: { paymentOrderId, productId, productName, priceCent, status };没有待支付则为 null |
GET /b/subscription/orders | 列出该咨询师年费订单,含待支付 |
POST /b/subscription/orders | 已有待支付年付时返回 409,message 为「已有待支付的年付订单」,details.paymentOrderId 为该笔支付单 |
POST /payment-orders/:id/attempts | 对上述待支付单再次调起微信支付 |
待支付订单超时关闭后允许重新购买。咨询师端暂不提供自行关单,可由客服后台关单。
怎么验:用有待支付年费的咨询师号打开「我的账户」,应看到待支付订单卡和「继续支付」,点后能再次调起微信支付;不要再只弹出「已有待支付的年付订单」。拿不到单号时,卡片改「查看说明」并复制客服微信 consultkit-service。
请先改:年费只留一档,定价 ¥600
后台仍返回 ¥1,200,并带多条「协议测试年付」。咨询师点开通会看到测试商品或 1200 元。
小程序开通 / 续费弹层已改成单档确认,金额跟 GET /b/subscription 的 availableProducts 走,不再写死。请改:
- 只发布一档「咨询宝年付」,
productCode为annual_subscription,priceCent为60000,periodMonths为 12。 - 「协议测试年付」等测试商品对咨询师下架,不要出现在
availableProducts。
怎么验:咨询师点开通,弹层只显示一档、金额 ¥600,微信支付也是 600。未改价前小程序会按接口显示 ¥1,200。
后补:主页视觉模板 homepageTemplate(不挡今晚上传)
咨询师可在「主页内容」页底进入「主页模板」,预览并「应用该模板」。生产包默认不读取资料上的模板,来访打开他人主页一律经典版。
| 模板 key | 名称 |
|---|---|
classic | 经典版(现网默认) |
tartan | 蓝田玉暖 |
qinghui | 烟雨江南 |
qingci | 青瓷团花 |
mohu | 过雨松色 |
yuguo | 雨过看松 |
GET /b/profile、PATCH /b/profile、公开主页接口增加可选字段 homepageTemplate,缺省 classic。
当前正式环境校验报 property homepageTemplate should not exist,DTO / 白名单需放行。未上线时小程序本机暂存,仅咨询师预览可见。
怎么验:咨询师主页内容 → 主页模板 → 蓝田玉暖 → 应用 → 预览应换皮;另一台手机打开同一公开主页,字段未部署前仍为经典版。
前几天要你部署的,对照后都还没上
今晚对过服务端仓库 zixunbao-server main:最新提交仍是 2026-08-18 730c7df。8/19 之后的项仓库里还没有代码。8/16–8/18 已提交的项代码在 main,但正式环境 8/20 仍报知情同意 UUID,之后也没有新的服务端提交或部署回执,一律按未上线。
挡住主流程 / 提审(请先做)
| 提出 | 事项 | 现状 |
|---|---|---|
| 8/21 | 公证签回写 | GET /c/esign-tasks/:id、GET /b/esign-tasks/:id 只读库,不向 e签宝查最新签署人。来访在公证签签完后,咨询宝仍待签署。回调只认 signResult===2 && signOrder===1 才标来访已签;公证签若只回调「流程结束」会一直卡在来访待签。请改:来访签完立刻 signingParty=counselor;GET 任务和 GET /c/consultation-context 每次向 e签宝查询并回写。细则 部署-2026-08-21。 |
| 8/19 | 内容安全三个接口 | 服务端仓库没有 /security/msg-sec-check、/security/media-check、/security/user-risk-rank。小程序 404 时暂不挡保存。重新提交微信审核前必须先上,否则仍会因头像 3.2 被拒。 |
| 8/18 | 知情同意 relationId 选填 | 服务端 main 已改 DTO 为可选;正式环境 8/20 仍返回 relationId must be a uuid,挡住未绑定预约。请部署后验:查找 / 转发主页未绑定来访,只带 counselorId 能签。 |
| 8/18 | 默认签署策略 | 代码和 SQL 已在 main(docs/sql/20260818_default_agreement_policy.sql)。GET/PATCH /b/profile 的 defaultAgreementPolicy。未部署时账户页会提示「默认策略接口尚未上线」。 |
| 8/18 | 年费有效期内不要报未开通 | 代码已在 main(cc70d5c)。投影有效或已有履约年费订单 → 已开通;核对中不挡预约。乘龙后台已开通却仍可能被门控挡住。 |
代码已在 server main,请部署正式环境
| 提出 | 事项 | 怎么验 |
|---|---|---|
| 8/16 | 收费方案 PATCH /b/plans/:id + displayScopes(需跑 docs/sql/20260816_plan_display_scopes.sql) | 修订已有方案不再报 Cannot PATCH;取消「首页」后公开主页不再出现该方案 |
| 8/16 | 咨询师手动排期允许可约时段外 | 档案「安排单次」排在可约外,确认后能提交,不要 CALENDAR_OUTSIDE_AVAILABILITY |
| 8/16 | 保存长程节奏时同步下场预约 | 自定义 / 双周节奏保存后,「即将咨询」出现该时间 |
| 8/17 | 来访资料头像选填,initialized 只看真名 + 手机号 | 新来访只填真名和手机号能保存并回到预约 |
服务端还没有代码(要新写,不挡今晚上传,但档案页会提示尚未上线)
| 提出 | 事项 |
|---|---|
| 8/16 | 咨询师结束关系:小程序打 POST /b/relations/:id/end。仓库里只有来访的 POST /c/relations/:id/end,咨询师这条没有。 |
| 8/16 | 次数校正:POST /b/visitor-profiles/:id/session-adjustments。仓库里没有该路由;PATCH 档案也不收 totalSessions。 |
| 8/19 | 体验链路后补:假入账、DELETE /b/demo-trail/data、is_demo、链路 A 真合同。都不挡上传。 |
今晚新项(年费 pendingOrder、¥600 单档、homepageTemplate)见上文,服务端仓库同样还没有。
明确不做
- 不要因模板功能改动预约、支付、签署、会议池的现有接口形状。
- 不要在未开
VITE_HOMEPAGE_TEMPLATES_ACTIVE的生产包里默认对全量来访开放换皮。 - 不要把平台年费订单混进咨询师财务 / 结算明细(那只看来访咨询订单)。
小程序今晚提交了什么
- 主页视觉模板分包与五套皮肤;经典版与现网一致
- 账户页待支付年费继续支付;待支付做成订单卡(继续支付 / 复制客服微信)
- 年费弹层改单档确认,价格跟接口走,过滤名称含「测试」的商品
- 主页内容页:发布后未再改则不显示状态条;页顶说明卡改 AERA 文案
- 上传包瘦身与 ES2015 构建目标
- 已包含咨询师收款结算页
建议顺序
- 小程序体验版重新上传;油桃号验账户页继续支付与开通弹层金额。
- 先部署 8/18 已在
main的三项:知情同意relationId选填、默认签署策略 SQL、年费有效期判断。挡住未绑定预约和已开通咨询师被门控。 - 内容安全三个接口(挡住微信重新提交)+ 公证签回写(挡住真实签署)。
- 年费
pendingOrder/ 订单列表 / 409 带单号;只留一档annual_subscription¥600。 - 部署 8/16 已在
main的方案修订、可约外排期、节奏同步下场。 - 后补
homepageTemplate、咨询师结束关系、次数校正、体验链路假入账。不挡今晚上传。
每日对齐 2026-08-23
发给龚震用这一份:部署-2026-08-23。
8 月 22 日主页模板说明仍看 部署-2026-08-22。
今天做成了什么
小程序(已提交 main,体验版需重新上传):
- 提交并构建主页视觉模板:经典版之外五套皮肤;生产默认不开
VITE_HOMEPAGE_TEMPLATES_ACTIVE,来访端仍经典版。 - 账户页继续支付:待支付年费做成订单卡,可继续支付或复制客服微信;不再只 toast。
- 年费单档弹层:开通 / 续费只确认一档,金额跟后台
availableProducts走,过滤测试商品。目标价 ¥600,未改价前会显示接口里的 ¥1,200。 - 主页内容页:发布后未再改不显示状态条;页顶说明卡改成 AERA(不是包装你,是让来访看懂你)。
- 已快进龚震的结算页(
22579ef)。
卡在哪
对照服务端仓库:最新提交仍是 8/18。前几天要部署的都还没上。
- 挡住主流程 / 提审:公证签 GET 不回查 e签宝;内容安全三个接口仓库里没有;知情同意正式环境 8/20 仍报 UUID;默认策略 SQL 和年费有效期判断代码在
main未部署。 - 年费:待支付单号、只留一档 ¥600。服务端还没有
pendingOrder。 homepageTemplate:正式环境拒收该字段。- 8/16 已有代码未部署:方案修订 /
displayScopes、可约外排期、节奏同步下场。 - 服务端还没写:咨询师
POST /b/relations/:id/end、次数校正、体验链路假入账 / 清数据。
明天谁先动
| 谁 | 做什么 |
|---|---|
| 小程序 | 体验版上传;油桃号验继续支付与开通弹层;主页内容页状态条 / 说明卡 |
| 龚震 | 先部署 8/18 已在 main 的知情同意 + 默认策略 + 年费判断;并行内容安全、公证签回写;再补年费 pendingOrder / ¥600 |
| 小龙 | 体验版:账户页待支付卡;开通弹层金额;未绑定预约能否签知情同意 |