feat: config 字段改为可选,只传 script 即可提交纯Groovy适配

This commit is contained in:
mediabot-pt
2026-07-01 10:47:19 +08:00
parent d35c5e90c9
commit dcba64096e
2 changed files with 21 additions and 13 deletions

View File

@@ -154,8 +154,11 @@ public class ConfigController {
String schemaVersion = (String) payload.get("schemaVersion");
String groovyScript = (String) payload.get("script");
if (version == null || configJson == null) {
return ApiResponse.error(400, "version and config are required");
if (version == null) {
return ApiResponse.error(400, "version is required");
}
if ((configJson == null || configJson.isBlank()) && (groovyScript == null || groovyScript.isBlank())) {
return ApiResponse.error(400, "config 或 script 至少需要一个");
}
Long submitterId = (Long) request.getAttribute("accountId");