fix(llm): 修复模型训练任务完成后的状态更新问题
- 在更新模型信息时增加空值检查,避免空指针异常- 如果基础模型信息不存在,将本地模型状态标记为失败并更新 - 优化了日志输出,仅在模型状态为 running时打印相关信息
This commit is contained in:
parent
062bed0584
commit
2a3bc9c0a9
@ -330,10 +330,15 @@ public class BaseModelTaskService {
|
||||
localModel.setJobId((long) pedestalModelVo.getId());
|
||||
modelServiceMapper.updateById(localModel);
|
||||
BaseModelDO baseModelDO = baseModelMapper.selectById(localModel.getFineTuningTask());
|
||||
baseModelDO.setModelId((long) pedestalModelVo.getId());
|
||||
baseModelDO.setChatUrl(string1);
|
||||
baseModelDO.setApiUrl(string1);
|
||||
baseModelMapper.updateById(baseModelDO);
|
||||
if (baseModelDO != null) {
|
||||
baseModelDO.setModelId((long) pedestalModelVo.getId());
|
||||
baseModelDO.setChatUrl(string1);
|
||||
baseModelDO.setApiUrl(string1);
|
||||
baseModelMapper.updateById(baseModelDO);
|
||||
}else {
|
||||
localModel.setStatus(3);
|
||||
modelServiceMapper.updateById(localModel);
|
||||
}
|
||||
log.info("模型 {} 状态为 running,无需更新", pedestalModelVo.getDeploymentName());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user