|
|
@ -18,6 +18,7 @@ import com.ccsens.util.cron.CronConstant; |
|
|
|
import com.ccsens.util.cron.NatureToDate; |
|
|
|
import com.ccsens.util.exception.BaseException; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -770,10 +771,22 @@ public class ProjectService implements IProjectService { |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public List<ProjectVo.ProjectInfo> selectByLabelName(Long currentUserId, String labelName) { |
|
|
|
public ProjectVo.ProjectAllDetailed selectByLabelName(Long currentUserId, String labelName,Integer pageSize ,Integer page) { |
|
|
|
// List<ProjectVo.ProjectInfo> projectInfoList = sysProjectDao.selectByLabelName(currentUserId,labelName);
|
|
|
|
// projectByProject(projectInfoList,currentUserId);
|
|
|
|
|
|
|
|
PageHelper.startPage(page, pageSize); |
|
|
|
List<ProjectVo.ProjectInfo> projectInfoList = sysProjectDao.selectByLabelName(currentUserId,labelName); |
|
|
|
PageInfo<ProjectVo.ProjectInfo> projectInfoPage = new PageInfo<>(projectInfoList); |
|
|
|
projectByProject(projectInfoList,currentUserId); |
|
|
|
return projectInfoList; |
|
|
|
|
|
|
|
ProjectVo.ProjectAllDetailed projectAllDetailed = new ProjectVo.ProjectAllDetailed(); |
|
|
|
projectAllDetailed.setProjectInfoList(projectInfoList); |
|
|
|
ProjectVo.PageInfo pageInfo = new ProjectVo.PageInfo(); |
|
|
|
pageInfo.setTotalPage(projectInfoPage.getPages()); |
|
|
|
pageInfo.setCurrentPage(projectInfoPage.getPageNum()); |
|
|
|
projectAllDetailed.setPageInfo(pageInfo); |
|
|
|
return projectAllDetailed; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|