{
  "subject": "小程序通过微信静默登录恢复身份并自动恢复最近登录企业",
  "description": "## 需求背景\n\n当前小程序登录时，用户再次进入可能需要重新输入企业名称或企业编号，登录链路偏长。用户已在微信环境中使用过小程序，系统应优先通过微信静默登录恢复用户身份，并根据最近一次登录企业自动恢复企业上下文，减少重复输入。\n\n## 需求目标\n\n- 用户再次打开小程序时，通过微信静默登录自动识别用户身份。\n- 根据用户最近一次成功登录的企业，自动恢复企业信息和登录上下文。\n- 正常情况下不再要求用户重新输入企业名称或企业编号。\n- 在静默登录失败、用户未绑定企业、最近企业失效或用户明确切换企业时，保留手动输入/选择企业的兜底入口。\n\n## 需求内容\n\n### 1. 微信静默登录\n\n- 小程序启动或进入登录页时，优先调用微信静默登录能力获取登录凭证。\n- 后端根据微信登录凭证识别用户身份，并返回当前用户可用的登录状态。\n- 静默登录成功且用户存在有效最近登录企业时，直接恢复该企业上下文。\n\n### 2. 最近登录企业恢复\n\n- 用户每次成功登录企业后，记录最近登录企业。\n- 用户再次进入小程序时，系统自动读取最近登录企业并完成企业上下文恢复。\n- 恢复成功后，用户无需重新输入企业名称或企业编号。\n\n### 3. 异常与兜底\n\n- 静默登录失败时，展示原登录入口，允许用户手动输入企业名称或企业编号。\n- 最近登录企业被禁用、删除、无权限或不可访问时，提示用户重新选择/输入企业。\n- 用户需要切换企业时，应提供明确入口，不影响自动恢复默认企业的主流程。\n\n## 验收要点\n\n- 已登录过企业的用户再次打开小程序，能够通过微信静默登录恢复身份。\n- 最近登录企业有效时，系统自动进入对应企业上下文，不要求重新输入企业名称或编号。\n- 用户成功切换或重新登录其他企业后，最近登录企业应更新为最新企业。\n- 静默登录失败、最近企业失效、用户无企业权限等场景下，有可用的手动输入/选择企业兜底路径。\n- 自动恢复过程中不应错误登录到其他用户或其他企业。\n- 不改变现有账号安全校验、企业权限校验和退出登录逻辑。",
  "descriptionFormat": "MARKDOWN",
  "formatType": "MARKDOWN",
  "assignedTo": "643cc26b2ca4e1cd30923389",
  "participant": [
    "643cc26b2ca4e1cd30923389"
  ],
  "status": "100005",
  "space": "dd2f708d1702891ff45b6f5d99",
  "spaceIdentifier": "dd2f708d1702891ff45b6f5d99",
  "spaceType": "Project",
  "category": "Req",
  "workitemType": "9uy29901re573f561d69jn40"
}