2 次代码提交

作者 SHA1 备注 提交日期
linda
297e1a7f79 feat(admin): 会员列表去角色组/邮箱/等级列,手机号全量展示;新增微信手机号快捷获取接口
需求:后台「会员列表」取消『角色组 / 电子邮箱 / 等级』三列;手机号要全部能取到并展示。

- user/user 列表:移除 group.name / email / level 三列,手机号列移到昵称之后并加格式化:
  有绑定号→直接显示;未绑定但有发布信息→显示该会员最近一条发布信息的联系电话并标注「来自发布信息」;两者都没有→显示「未绑定」
- user/user 控制器 index():改用 toArray() 后按行补 mobile_source,未绑定手机号时回落到 fc_post.phone(不含软删)
- 新增 A5 POST /api/v1/auth/wx-phone:用小程序 access_token 调 phonenumber.getPhoneNumber 换号写入 fa_user.mobile;
  access_token 带缓存(fc_config wx.accessToken/wx.accessTokenExpire,提前 5 分钟失效);微信侧失败时给出「请改用手动输入」
  的业务文案,前端据此回落 A2 bind-phone —— 修复「微信会员手机号取不到」的根因(此前小程序侧绑定是假实现)
- 路由登记:application/route.php 新增 api/v1/auth/wx-phone
- tools/verify-api.mjs:新增 A5(缺 code 文案)与 A2(手机号格式)检查
2026-10-16 09:33:56 +08:00
fenleixinxi-deploy
e699eee347 chore: 初始化 fenleixinxi 后端基线(FastAdmin) 2026-10-14 19:38:49 +08:00