Commit Graph
5 Commits
Author SHA1 Message Date
chenxing f591d06c35 refactor(svcitem): 目录键归一 svchall→svc-hall(D1)——服务目录键/legacy 私有键 yh.svchall.base-url→yh.svc-hall.base-url(值域=部署名锚点),javadoc/测试/测试 yml 同步;Java 包名 com.yunhai.svchall 按惯例保留
build / build-push (push) Successful in 1m18s
2026-09-28 17:32:31 +08:00
chenxing 649ad66264 refactor(sdk)!: CMS→svc-hall 出站改走 YschOpenCall 命名目标 + 适配 SDK 领域分包
build / build-push (push) Successful in 1m36s
- SvcHallClient:由手搓 IDHttp + yh.svchall.base-url 拼 URL 改为 YschOpenCall 命名目标
  svchall(服务目录 yh.open.services.svchall)。原形态对带 context-path 的 svc-hall
  必 401(共享拦截器只剥 yh.open.base-path=/userbase);per-target base-path 与提供方
  ctx 对齐后签名天然一致。目录未配时回落 legacy 键;两者皆缺则构造期 fail-fast。
- SvcItemRemoteQuery:新增 businessAbsent 判定,统一两条出站路径的「业务 code=2 →
  404 哨兵/空集,其余上抛」语义(目录路径抛 DException,legacy 抛 DHttpException)。
- import 迁移:YschBaseOpenApi → openapi.base.*(SDK 领域分包)。
- application.yml:新增 yh.open.services.svchall,删 yh.svchall.base-url。
- 测试:新增 SvcHallClientTest(8 例:目录目标/参数映射/空参不下发/fire-and-forget/
  回落/fail-fast);SvcItemRemoteQueryTest 补目录路径错误语义 4 例。104 测试全绿。
2026-09-16 21:05:55 +08:00
chenxing 1cb95225a6 周末修订
build / build-push (push) Successful in 3m59s
2026-09-15 23:41:34 +08:00
chenxing 12a492fc55 feat(env-config): 管理端运行时配置接入-PropertyEnvConfigSource数据源(yh.env-config.source.<target>,target=admin),免登录GET /api/env-config由聚合starter自动装配(旁路CAS),EnvConfigApiIT随机端口匿名200/未配置{}契约(兼平台starter回归哨兵),全量301/301
build / build-push (push) Successful in 1m17s
2026-09-08 17:18:17 +08:00
chenxing 99cd26b3d2 init local code 2026-09-07 09:09:39 +08:00