文件
fenleixinxi/application/api/controller
linda d278c9a758 feat(api): 采集微信昵称/头像(登录携带 + 头像上传 + 资料更新)
需求:后台「会员列表」要能看到会员真实的微信昵称与头像(原先微信注册会员存的是占位昵称『同城用户XXXX』+ 空头像,
列表只能显示字母头像)。

- A1 wx-login:新增可选入参 nickname/avatar(小程序用官方 open-type=chooseAvatar + <input type=nickname> 采集);
  新用户直接落库、老用户带上新值时更新(不覆盖后台人工改过的资料)
- A6 POST /auth/avatar(新增,multipart file):复用 FastAdmin 上传库保存文件并写入 fa_user.avatar,
  返回 {url 完整地址, avatar 相对路径},供小程序立即展示与后台列表 cdnurl 拼接
- A4 /auth/profile 支持 POST:可随时补填昵称/头像(空提交返回「没有需要更新的资料」)
- route.php 登记 api/v1/auth/avatar(沿用「新增接口必须登记」约定)
- tools/verify-api.mjs:新增 A6 缺文件、A4 空提交两项线上校验
2026-10-16 11:31:23 +08:00
..