debug: 添加 selectModelList 方法调试日志
This commit is contained in:
@@ -41,12 +41,31 @@ public class CcdiModelParamServiceImpl implements ICcdiModelParamService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ModelListVO> selectModelList(Long projectId) {
|
public List<ModelListVO> selectModelList(Long projectId) {
|
||||||
|
log.info("selectModelList 被调用,projectId={}", projectId);
|
||||||
|
|
||||||
if (projectId == null) {
|
if (projectId == null) {
|
||||||
projectId = 0L; // 默认查询系统级参数
|
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<ModelListVO> result = new ArrayList<>();
|
||||||
List<CcdiModelParam> params = modelParamMapper.selectDistinctModels(projectId);
|
List<CcdiModelParam> params = modelParamMapper.selectDistinctModels(effectiveProjectId);
|
||||||
|
log.info("查询到 {} 个模型", params.size());
|
||||||
|
|
||||||
params.forEach(param -> {
|
params.forEach(param -> {
|
||||||
ModelListVO vo = new ModelListVO();
|
ModelListVO vo = new ModelListVO();
|
||||||
|
|||||||
Reference in New Issue
Block a user