|
@@ -42,6 +42,7 @@ import javax.validation.Valid;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* @title: 学生出入记录
|
|
@@ -76,11 +77,13 @@ public class StudentOutInRecordController {
|
|
|
.leftJoin(XjrUser.class,XjrUser::getId,StudentOutInRecord::getUserId,
|
|
|
ext->ext.selectAs(XjrUser::getCredentialNumber,StudentOutInRecordPageVo::getIdentityCard)
|
|
|
.selectAs(XjrUser::getMobile,StudentOutInRecordPageVo::getPhone)
|
|
|
- .select(XjrUser::getName))
|
|
|
+ .select(XjrUser::getName)
|
|
|
+ .leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, XjrUser::getGender,
|
|
|
+ genderExt -> genderExt.selectAs(DictionaryDetail::getName, StudentOutInRecordPageVo::getGender)))
|
|
|
.leftJoin(BaseClass.class,BaseClass::getId,StudentOutInRecord::getClassId,ext->ext.selectAs(BaseClass::getName,StudentOutInRecordPageVo::getClassCn))
|
|
|
.leftJoin(XjrUser.class,XjrUser::getId,StudentOutInRecord::getTeacherId,ext->ext.selectAs(XjrUser::getName,StudentOutInRecordPageVo::getTeacherCn))
|
|
|
.leftJoin(BaseStudentSchoolRoll.class,BaseStudentSchoolRoll::getUserId,StudentOutInRecord::getUserId)
|
|
|
- .leftJoin(DictionaryDetail.class,DictionaryDetail::getCode, XjrUser::getGender, ext->ext.selectAs(DictionaryDetail::getName, StudentOutInRecordPageVo::getGender))
|
|
|
+ .leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, XjrUser::getGender,ext -> ext.selectAs(DictionaryDetail::getName, StudentOutInRecordPageVo::getGender))
|
|
|
.leftJoin(DictionaryDetail.class,DictionaryDetail::getCode, BaseStudentSchoolRoll::getStduyStatus, ext->ext.selectAs(DictionaryDetail::getName, StudentOutInRecordPageVo::getStduyStatusCn))
|
|
|
;
|
|
|
|