zouxuan 5 年之前
父節點
當前提交
2cd170d43a
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. 7 6
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SchoolServiceImpl.java

+ 7 - 6
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SchoolServiceImpl.java

@@ -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;
 	}
 	}
 }
 }