|
|
|
@ -43,7 +43,14 @@ public class ZqDyRyUserInfoSyncServiceImpl implements UserInfoSyncService {
|
|
|
|
|
int size = 2000;
|
|
|
|
|
int pageNumber = 1;
|
|
|
|
|
List<ZqDyRyDeptInfoView> deptInfoViews = deptInfoViewMapper.list();
|
|
|
|
|
Map<String, String> deptNameIdMap = deptInfoViews.stream().collect(Collectors.toMap(ZqDyRyDeptInfoView::getFDEPTNAME, ZqDyRyDeptInfoView::getID));
|
|
|
|
|
Map<String, String> deptNameIdMap = new HashMap<>();
|
|
|
|
|
for (ZqDyRyDeptInfoView deptInfoView : deptInfoViews) {
|
|
|
|
|
// 包含了这个部门,并且这个部门状态为不为启用,不会选择此部门
|
|
|
|
|
if (deptNameIdMap.containsKey(deptInfoView.getFDEPTNAME()) && !"1".equals(deptInfoView.getSTATUS())) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
deptNameIdMap.put(deptInfoView.getFDEPTNAME(), deptInfoView.getID());
|
|
|
|
|
}
|
|
|
|
|
while (true) {
|
|
|
|
|
int startRow = ((pageNumber - 1) * size) + 1;
|
|
|
|
|
int endRow = pageNumber * size;
|
|
|
|
|