项目详情

This commit is contained in:
lcj
2025-12-12 11:26:35 +08:00
parent 509683386f
commit 03b3c8141a
2 changed files with 9 additions and 10 deletions

View File

@ -230,7 +230,7 @@ public class BusProjectVo implements Serializable {
/**
* 所属部门列表
*/
private List<Long> deptIds;
private Long deptIds;
/**
* 部门列表
@ -240,7 +240,7 @@ public class BusProjectVo implements Serializable {
/**
* 部门名称列表
*/
@Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "deptStr")
@Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "deptIds")
private String deptNames;
/**

View File

@ -713,14 +713,13 @@ public class BusProjectServiceImpl extends ServiceImpl<BusProjectMapper, BusProj
projectVo.setChildren(subProjectVoList);
}
// 关联所属部门
List<BusProjectDept> deptList = projectDeptService.lambdaQuery()
BusProjectDept dept = projectDeptService.lambdaQuery()
.eq(BusProjectDept::getProjectId, project.getId())
.list();
List<Long> deptIds = deptList.stream().map(BusProjectDept::getDeptId).toList();
projectVo.setDeptIds(deptIds);
if (CollUtil.isNotEmpty(deptIds)) {
String deptStr = deptIds.stream().map(String::valueOf).collect(Collectors.joining(","));
projectVo.setDeptStr(deptStr);
.last("limit 1")
.one();
if (dept != null) {
projectVo.setDeptIds(dept.getDeptId());
projectVo.setDeptStr(dept.toString());
}
return projectVo;
}