🎨 优化预设正则解析

This commit is contained in:
2026-03-03 20:33:46 +08:00
parent f8306be916
commit f4ff763b78
12 changed files with 678 additions and 29 deletions

View File

@@ -170,7 +170,7 @@ func (a *AiPresetApi) ImportAiPreset(c *gin.Context) {
return
}
preset, err := aiPresetService.ParseImportedPreset(rawData)
preset, err := aiPresetService.ParseImportedPreset(rawData, "")
if err != nil {
response.FailWithMessage("解析预设失败:"+err.Error(), c)
return
@@ -222,7 +222,13 @@ func (a *AiPresetApi) ImportAiPresetFile(c *gin.Context) {
return
}
preset, err := aiPresetService.ParseImportedPreset(rawData)
// 从文件名提取预设名称(去掉 .json 后缀)
fileName := file.Filename
if strings.HasSuffix(fileName, ".json") {
fileName = fileName[:len(fileName)-5]
}
preset, err := aiPresetService.ParseImportedPreset(rawData, fileName)
if err != nil {
response.FailWithMessage("解析预设失败:"+err.Error(), c)
return