Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
fly_moon_agent fly_moon_agent
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

已经迁移到新的代码仓库,使用飞书登录 https://gitlab.deeplink.media/

  • Administrator
  • fly_moon_agentfly_moon_agent
  • Merge requests
  • !96

Merged
Created May 20, 2026 by 吴成琦@HugoMaintainer1 of 2 tasks completed1/2 tasks

fix(deps): bump flymoon-payment-api 1.0.20260520 (LES-1184)

  • Overview 0
  • Commits 1
  • Changes 1

背景

Trial 用户在 SIT 调 /agent/points/info 接口 500,因为 fly_moon_agent(consumer)拉的还是 flymoon-payment-api:1.0.20260508,没有 5/13 新加的 SubscriptionTypeEnum.trial(ordinal 2),fastjson2 反序列化 ordinal=2 抛 No enum ordinal SubscriptionTypeEnum.2。

详情见 LES-1184 评论 d8a427ec LES-1184。配套 fly_moon_payment MR: !87 (merged)(同 task-id 分支 agent/claude-opus-4-7/2fc134)。

改动清单

  • flymoon-agent-provider/pom.xml — flymoon-payment-api.version 1.0.20260508 → 1.0.20260520

根因分析

  • Bug 表现:trial 用户 /sit-api/agent/points/info → 500
  • 触发条件:用户 agent_subscription.current_subscription_type='trial'
  • 根因位置:flymoon-agent-provider/pom.xml:20 上 flymoon-payment-api.version 仍是 1.0.20260508
  • 修复方案:抬版本号到 1.0.20260520,CI rebuild 时 pull 含 trial 枚举值的新 jar
  • 影响评估:
    • 仅 pom 改动,无代码变更
    • 必须在 payment-api 1.0.20260520 已 publish 到 Nexus 之后再 build,否则 mvn dependency:go-offline 拉不到 jar 直接 build 失败

测试

  • 本地 mvn -B compile (flymoon-agent-provider) 通过 — 验证消费侧不会报 cannot find symbol
  • CI build(待 payment-api jar 发到 Nexus 后跑)

线下验证 / 部署顺序

部署顺序硬依赖(请 Archiver 把控):

  1. 先合 fly_moon_payment !87 (merged) 到 sit_0519 → Jenkins build → publish flymoon-payment-api-1.0.20260520 到 Nexus
  2. 再合本 MR 到 sit_0519 → Jenkins build fly_moon_agent → pull 新 jar → 部署 S1
  3. 验证:trial 用户登录 https://s1.jennie.im/find 调 /sit-api/agent/points/info 应 200,积分页正常显示
  • 测试 URL:https://s1.jennie.im/find
  • 触发用户:initial1wu+free@gmail.com

相关

  • Issue: LES-1184 [http://multica.deeplink.media/-/issues/420221d2-ed21-4950-8b91-71038d96b8e1]
  • 配套 MR: fly_moon_payment !87 (merged)
  • Agent-Task-Id: 20260520-2fc134
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: agent/claude-opus-4-7/2fc134