fix(tenant-service): config.xuqm 始终写入 serverUrl 字段

无论是否私有化部署,生成的 config.xuqm 均携带 serverUrl,
与 Android/iOS/RN SDK 的 ConfigFile 读取字段保持一致。
移除仅在私有化模式下才写 serverUrl 的条件分支;
同时去掉不再被 SDK 读取的 baseUrl 字段,避免混淆。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-06-17 16:44:16 +08:00
父节点 7c360c407b
当前提交 60b5776f9b

查看文件

@ -190,10 +190,7 @@ public class AppService {
if (app.getHarmonyBundleName() != null && !app.getHarmonyBundleName().isBlank()) { if (app.getHarmonyBundleName() != null && !app.getHarmonyBundleName().isBlank()) {
payload.put("harmonyBundleName", app.getHarmonyBundleName()); payload.put("harmonyBundleName", app.getHarmonyBundleName());
} }
payload.put("baseUrl", normalizeBaseUrl(licensePublicBaseUrl)); payload.put("serverUrl", normalizeBaseUrl(licensePublicBaseUrl));
if (deployProps.isPrivate()) {
payload.put("serverUrl", normalizeBaseUrl(licensePublicBaseUrl));
}
payload.put("issuedAt", java.time.Instant.now().toString()); payload.put("issuedAt", java.time.Instant.now().toString());
try { try {
return ConfigFileCrypto.encrypt(MAPPER.valueToTree(payload).toString()); return ConfigFileCrypto.encrypt(MAPPER.valueToTree(payload).toString());