|
@@ -21,6 +21,7 @@ import com.zhongzheng.modules.user.domain.School;
|
|
|
import com.zhongzheng.modules.user.mapper.SchoolMapper;
|
|
|
import com.zhongzheng.modules.user.vo.SchoolVo;
|
|
|
import com.zhongzheng.modules.user.service.ISchoolService;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
@@ -45,17 +46,13 @@ public class SchoolServiceImpl extends ServiceImpl<SchoolMapper, School> impleme
|
|
|
|
|
|
@Override
|
|
|
public SchoolVo queryById(Long id){
|
|
|
- School db = this.baseMapper.selectById(id);
|
|
|
- SchoolVo schoolVo = BeanUtil.toBean(db, SchoolVo.class);
|
|
|
-
|
|
|
- CourseProjectTypeQueryBo courseProjectTypeQueryBo = new CourseProjectTypeQueryBo();
|
|
|
- courseProjectTypeQueryBo.setId(schoolVo.getId());
|
|
|
- List<Integer> status = new ArrayList<>();
|
|
|
- status.add(1);
|
|
|
- courseProjectTypeQueryBo.setStatus(status);
|
|
|
- List<CourseProjectTypeVo> courseProjectTypeVos = baseMapper.selectProject(courseProjectTypeQueryBo);
|
|
|
- schoolVo.setCourseProjectTypes(courseProjectTypeVos);
|
|
|
- return schoolVo;
|
|
|
+ SchoolQueryBo schoolQueryBo = new SchoolQueryBo();
|
|
|
+ schoolQueryBo.setId(id);
|
|
|
+ List<SchoolVo> schoolVos = baseMapper.queryList(schoolQueryBo);
|
|
|
+ if (CollectionUtils.isEmpty(schoolVos)) {
|
|
|
+ throw new IllegalArgumentException("错误ID");
|
|
|
+ }
|
|
|
+ return entity2Vo(schoolVos).get(0);
|
|
|
}
|
|
|
|
|
|
@Override
|