|
|
@@ -364,6 +364,12 @@ public class DatadetailController {
|
|
|
}
|
|
|
result.setDeptList(deptList);
|
|
|
|
|
|
+ List<String> jobStates = new ArrayList<>();
|
|
|
+ jobStates.add("JOB_DDSX");
|
|
|
+ jobStates.add("JOB_WCPX");
|
|
|
+ jobStates.add("ZZZT10009");
|
|
|
+ jobStates.add("ZZZT10004");
|
|
|
+
|
|
|
MPJLambdaWrapper<XjrUser> queryWrapper = MPJWrappers.<XjrUser>lambdaJoin()
|
|
|
.disableSubLogicDel()
|
|
|
.orderByDesc(XjrUser::getId)
|
|
|
@@ -373,8 +379,8 @@ public class DatadetailController {
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, BaseTeacher::getJobState, ext -> ext.selectAs(DictionaryDetail::getName, XjrUserPageVo::getJobState))
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, XjrUser::getCredentialType, ext -> ext.selectAs(DictionaryDetail::getName, XjrUserPageVo::getCredentialType))
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, BaseTeacher::getEmployWay, ext -> ext.selectAs(DictionaryDetail::getName, XjrUserPageVo::getEmployWay))
|
|
|
-
|
|
|
- .selectAsClass(BaseTeacher.class, XjrUserPageVo.class);
|
|
|
+ .selectAsClass(BaseTeacher.class, XjrUserPageVo.class)
|
|
|
+ .in(BaseTeacher::getJobState, jobStates);
|
|
|
|
|
|
List<XjrUserPageVo> teacherList = teacherService.selectJoinList(XjrUserPageVo.class, queryWrapper);
|
|
|
List<String> idCardList = teacherList.stream().map(XjrUserPageVo::getCredentialNumber).collect(Collectors.toList());
|