debug: 添加 selectModelList 方法调试日志

This commit is contained in:
wkc
2026-03-06 15:43:31 +08:00
parent c5acb8a3b8
commit 3507e32800

View File

@@ -41,12 +41,31 @@ public class CcdiModelParamServiceImpl implements ICcdiModelParamService {
@Override
public List<ModelListVO> selectModelList(Long projectId) {
log.info("selectModelList 被调用projectId={}", projectId);
if (projectId == null) {
projectId = 0L; // 默认查询系统级参数
}
// 如果是项目查询projectId > 0需要根据 configType 决定查询哪组参数
Long effectiveProjectId = projectId;
if (projectId > 0) {
// 查询项目信息
CcdiProject project = projectMapper.selectById(projectId);
log.info("查询到项目信息: projectId={}, configType={}", projectId,
project != null ? project.getConfigType() : "null");
if (project != null && "default".equals(project.getConfigType())) {
// 使用系统默认参数
effectiveProjectId = 0L;
log.info("项目使用默认配置切换到系统默认参数effectiveProjectId=0");
}
}
log.info("准备查询模型列表effectiveProjectId={}", effectiveProjectId);
List<ModelListVO> result = new ArrayList<>();
List<CcdiModelParam> params = modelParamMapper.selectDistinctModels(projectId);
List<CcdiModelParam> params = modelParamMapper.selectDistinctModels(effectiveProjectId);
log.info("查询到 {} 个模型", params.size());
params.forEach(param -> {
ModelListVO vo = new ModelListVO();