|
@@ -10,7 +10,6 @@ import com.ym.mec.common.exception.BizException;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -63,11 +62,13 @@ public class SchoolServiceImpl extends BaseServiceImpl<Integer, School> impleme
|
|
public PageInfo<School> queryPageDetail(SchoolQueryInfo queryInfo) {
|
|
public PageInfo<School> queryPageDetail(SchoolQueryInfo queryInfo) {
|
|
PageInfo<School> schoolPageInfo = queryPage(queryInfo);
|
|
PageInfo<School> schoolPageInfo = queryPage(queryInfo);
|
|
List<School> rows = schoolPageInfo.getRows();
|
|
List<School> rows = schoolPageInfo.getRows();
|
|
- Set<Integer> organIds = rows.stream().map(e -> e.getOrganId()).collect(Collectors.toSet());
|
|
|
|
- Map<Integer,String> organNames = MapUtil.convertMybatisMap(organizationDao.findOrganNameMapList(organIds));
|
|
|
|
- rows.forEach(e->{
|
|
|
|
- e.setOrganName(organNames.get(e.getOrganId()));
|
|
|
|
- });
|
|
|
|
|
|
+ if(rows != null && rows.size() > 0){
|
|
|
|
+ Set<Integer> organIds = rows.stream().map(e -> e.getOrganId()).collect(Collectors.toSet());
|
|
|
|
+ Map<Integer,String> organNames = MapUtil.convertMybatisMap(organizationDao.findOrganNameMapList(organIds));
|
|
|
|
+ rows.forEach(e->{
|
|
|
|
+ e.setOrganName(organNames.get(e.getOrganId()));
|
|
|
|
+ });
|
|
|
|
+ }
|
|
return schoolPageInfo;
|
|
return schoolPageInfo;
|
|
}
|
|
}
|
|
}
|
|
}
|