fix(tenant-service): packageName 为空时跳过包名校验

SDK 未传 packageName 时默认为空字符串,不应与注册包名做比对。
只在 packageName 非空时才执行校验。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-06-17 17:14:29 +08:00
父节点 25dbaad4ac
当前提交 72a2328050

查看文件

@ -150,7 +150,7 @@ public class SdkConfigController {
case HARMONY -> app.getHarmonyBundleName();
default -> app.getPackageName();
};
if (registered != null && !registered.isBlank() && !registered.equals(packageName)) {
if (registered != null && !registered.isBlank() && !packageName.isBlank() && !registered.equals(packageName)) {
throw new BusinessException(403, "包名与应用配置不匹配");
}
}