|
|
@@ -289,17 +289,17 @@ public class ProjectServiceImpl implements IProjectService {
|
|
|
}));
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public boolean inviteCenterMember(ProjectInviteCenterMemberBo bo) {
|
|
|
- List<SysUserFolder> userFolder = new ArrayList<>();
|
|
|
- bo.getUserIds().forEach(e -> {
|
|
|
- SysUserFolder entity = new SysUserFolder();
|
|
|
- entity.setUserId(e);
|
|
|
- entity.setFolderId(bo.getFolderId());
|
|
|
- userFolder.add(entity);
|
|
|
- });
|
|
|
- return userFolderMapper.insertBatch(userFolder);
|
|
|
- }
|
|
|
+// @Override
|
|
|
+// public boolean inviteCenterMember(ProjectInviteCenterMemberBo bo) {
|
|
|
+// List<SysUserFolder> userFolder = new ArrayList<>();
|
|
|
+// bo.getUserIds().forEach(e -> {
|
|
|
+// SysUserFolder entity = new SysUserFolder();
|
|
|
+// entity.setUserId(e);
|
|
|
+// entity.setFolderId(bo.getFolderId());
|
|
|
+// userFolder.add(entity);
|
|
|
+// });
|
|
|
+// return userFolderMapper.insertBatch(userFolder);
|
|
|
+// }
|
|
|
|
|
|
@Override
|
|
|
public TableDataInfo<ProjectMemberNotInCenterVo> queryMemberNotInCenter(Long projectId, Long folderId, String name, PageQuery pageQuery) {
|
|
|
@@ -346,7 +346,37 @@ public class ProjectServiceImpl implements IProjectService {
|
|
|
|
|
|
@Override
|
|
|
public TableDataInfo<ProjectInDashboardWorkbenchVo> queryPageListOnDashboardWorkbench(ProjectListOnDashboardWorkbenchBo bo, PageQuery pageQuery) {
|
|
|
- return TableDataInfo.build();
|
|
|
+ IPage<Project> page = baseMapper.selectPage(
|
|
|
+ pageQuery.build(),
|
|
|
+ Wrappers.lambdaQuery(Project.class)
|
|
|
+ .like(StringUtils.isNotBlank(bo.getContent()), Project::getCode, bo.getContent())
|
|
|
+ .or()
|
|
|
+ .like(StringUtils.isNotBlank(bo.getContent()), Project::getName, bo.getContent())
|
|
|
+ .or()
|
|
|
+ .like(StringUtils.isNotBlank(bo.getContent()), Project::getPdGpd, bo.getContent())
|
|
|
+ .or()
|
|
|
+ .like(StringUtils.isNotBlank(bo.getContent()), Project::getPmGpm, bo.getContent())
|
|
|
+ .or()
|
|
|
+ .like(StringUtils.isNotBlank(bo.getContent()), Project::getCtaGcta, bo.getContent())
|
|
|
+ .orderByDesc(Project::getId)
|
|
|
+ );
|
|
|
+ return TableDataInfo.build(page.convert(e -> {
|
|
|
+ ProjectInDashboardWorkbenchVo vo = new ProjectInDashboardWorkbenchVo();
|
|
|
+ vo.setId(e.getId());
|
|
|
+ vo.setCode(e.getCode());
|
|
|
+ vo.setName(e.getName());
|
|
|
+ vo.setOnTimeSubmissionRate(0.00D);
|
|
|
+ vo.setLateSubmissionCount(0);
|
|
|
+ vo.setSubmissionProgress(0.00D);
|
|
|
+ vo.setPdGpd(e.getPdGpd());
|
|
|
+ vo.setPmGpm(e.getPmGpm());
|
|
|
+ vo.setCtaGcta(e.getCtaGcta());
|
|
|
+ vo.setCreateTime(e.getCreateTime());
|
|
|
+ vo.setUpdateTime(e.getUpdateTime());
|
|
|
+ vo.setStartTime(e.getStartTime());
|
|
|
+ vo.setEndTime(e.getEndTime());
|
|
|
+ return vo;
|
|
|
+ }));
|
|
|
}
|
|
|
|
|
|
private LambdaQueryWrapper<Folder> buildQueryProjectCenterWrapper(ProjectCenterListBo bo) {
|