From dd0f65ccaff65e4bf2bb788c1f3c1c08f407471f Mon Sep 17 00:00:00 2001 From: sunxiqing <2240398334@qq.com> Date: Mon, 17 Mar 2025 16:19:39 +0800 Subject: [PATCH] =?UTF-8?q?fix(llm):=20=E4=BF=AE=E5=A4=8D=20base=20model?= =?UTF-8?q?=20=E8=AF=A6=E6=83=85=E4=B8=AD=20fine=20tuning=20name=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在设置 fine tuning name 时,增加了对 fineTuningTaskDO 是否为空的判断 - 避免在 fineTuningTaskService.selectName 返回 null 时发生空指针异常 --- .../module/llm/service/basemodel/BaseModelTaskService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelTaskService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelTaskService.java index f279ca409..6dc172724 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelTaskService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelTaskService.java @@ -252,7 +252,9 @@ public class BaseModelTaskService { baseModelDO.setAigcModelName(remoteModelName); LambdaQueryWrapper eq = new LambdaQueryWrapper().eq(FineTuningTaskDO::getJobModelName, remoteModelName); FineTuningTaskDO fineTuningTaskDO = fineTuningTaskService.selectName(eq); - baseModelDO.setTheTuningName(fineTuningTaskDO.getTaskName()); + if (fineTuningTaskDO != null) { + baseModelDO.setTheTuningName(fineTuningTaskDO.getTaskName()); + } // 模型类型 // 微调状态 baseModelDO.setIsFinetuned(replaceActiveGroups(remoteModelName, active));