fix(llm): 修复 base model 详情中 fine tuning name空指针异常

- 在设置 fine tuning name 时,增加了对 fineTuningTaskDO 是否为空的判断
- 避免在 fineTuningTaskService.selectName 返回 null 时发生空指针异常
This commit is contained in:
sunxiqing 2025-03-17 16:19:39 +08:00
parent 5cff4c2c04
commit dd0f65ccaf

View File

@ -252,7 +252,9 @@ public class BaseModelTaskService {
baseModelDO.setAigcModelName(remoteModelName);
LambdaQueryWrapper<FineTuningTaskDO> eq = new LambdaQueryWrapper<FineTuningTaskDO>().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));