|
@@ -30,10 +30,7 @@ import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.net.URLEncoder;
|
|
import java.net.URLEncoder;
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -64,15 +61,17 @@ public class TmProjectServiceImpl extends ServiceImpl<ITmProjectMapper, TmProjec
|
|
public Object pageList(ProjectRequestDto tmProject) {
|
|
public Object pageList(ProjectRequestDto tmProject) {
|
|
LambdaQueryWrapper<TmProject> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<TmProject> wrapper = new LambdaQueryWrapper<>();
|
|
//教学场景
|
|
//教学场景
|
|
|
|
+ List<String> deptIds;
|
|
if(tmProject.getQueryType() == 2){
|
|
if(tmProject.getQueryType() == 2){
|
|
wrapper.eq(TmProject::getIsTeached,1);
|
|
wrapper.eq(TmProject::getIsTeached,1);
|
|
|
|
+ deptIds = tmDepartmentService.getByZdDeptIds();
|
|
}else {
|
|
}else {
|
|
- List<String> deptIds = tmDepartmentService.getDeptIds();
|
|
|
|
- if(deptIds.size() <=0){
|
|
|
|
- throw new BusinessException(ResultCode.NOT_DEPT);
|
|
|
|
- }
|
|
|
|
- wrapper.in(TmProject::getDeptId,deptIds);
|
|
|
|
|
|
+ deptIds = tmDepartmentService.getDeptIds();
|
|
|
|
+ }
|
|
|
|
+ if(deptIds.size() <=0){
|
|
|
|
+ throw new BusinessException(ResultCode.NOT_DEPT);
|
|
}
|
|
}
|
|
|
|
+ wrapper.in(TmProject::getDeptId,deptIds);
|
|
//起火项目对象
|
|
//起火项目对象
|
|
if(StringUtils.isNotBlank(tmProject.getProjectSn())){
|
|
if(StringUtils.isNotBlank(tmProject.getProjectSn())){
|
|
wrapper.like(TmProject::getProjectSn , tmProject.getProjectSn());
|
|
wrapper.like(TmProject::getProjectSn , tmProject.getProjectSn());
|