|
@@ -4,9 +4,7 @@ import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.github.yulichang.interfaces.MPJBaseJoin;
|
|
|
|
|
import com.github.yulichang.toolkit.MPJWrappers;
|
|
import com.github.yulichang.toolkit.MPJWrappers;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import com.xjrsoft.common.model.result.RT;
|
|
import com.xjrsoft.common.model.result.RT;
|
|
@@ -18,16 +16,10 @@ import com.xjrsoft.module.outint.dto.AddTeacherOutInRecordDto;
|
|
|
import com.xjrsoft.module.outint.dto.TeacherOutInRecordPageDto;
|
|
import com.xjrsoft.module.outint.dto.TeacherOutInRecordPageDto;
|
|
|
import com.xjrsoft.module.outint.dto.UpdateTeacherOutInRecordDto;
|
|
import com.xjrsoft.module.outint.dto.UpdateTeacherOutInRecordDto;
|
|
|
import com.xjrsoft.module.outint.entity.TeacherOutInRecord;
|
|
import com.xjrsoft.module.outint.entity.TeacherOutInRecord;
|
|
|
-import com.xjrsoft.module.outint.entity.VisitorOutInRecord;
|
|
|
|
|
import com.xjrsoft.module.outint.service.ITeacherOutInRecordService;
|
|
import com.xjrsoft.module.outint.service.ITeacherOutInRecordService;
|
|
|
import com.xjrsoft.module.outint.vo.TeacherOutInRecordPageVo;
|
|
import com.xjrsoft.module.outint.vo.TeacherOutInRecordPageVo;
|
|
|
import com.xjrsoft.module.outint.vo.TeacherOutInRecordVo;
|
|
import com.xjrsoft.module.outint.vo.TeacherOutInRecordVo;
|
|
|
-import com.xjrsoft.module.outint.vo.VisitorOutInRecordPageVo;
|
|
|
|
|
-import com.xjrsoft.module.personnel.entity.ReservationSchool;
|
|
|
|
|
-import com.xjrsoft.module.personnel.entity.ReservationSchoolPeople;
|
|
|
|
|
-import com.xjrsoft.module.student.entity.BaseStudentAssessmentProject;
|
|
|
|
|
import com.xjrsoft.module.system.entity.DictionaryDetail;
|
|
import com.xjrsoft.module.system.entity.DictionaryDetail;
|
|
|
-import com.xjrsoft.module.system.entity.File;
|
|
|
|
|
import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -76,7 +68,7 @@ public class TeacherOutInRecordController {
|
|
|
.leftJoin(XjrUser.class,XjrUser::getId,TeacherOutInRecord::getUserId)
|
|
.leftJoin(XjrUser.class,XjrUser::getId,TeacherOutInRecord::getUserId)
|
|
|
.leftJoin(DictionaryDetail.class,DictionaryDetail::getCode, XjrUser::getGender, ext->ext.selectAs(DictionaryDetail::getName, TeacherOutInRecordPageVo::getGender));
|
|
.leftJoin(DictionaryDetail.class,DictionaryDetail::getCode, XjrUser::getGender, ext->ext.selectAs(DictionaryDetail::getName, TeacherOutInRecordPageVo::getGender));
|
|
|
|
|
|
|
|
- if(ObjectUtil.isNotNull(dto.getDeptId())&&dto.getDeptId()!=0){
|
|
|
|
|
|
|
+ if(ObjectUtil.isNotNull(dto.getDeptId()) && dto.getDeptId() != 0){
|
|
|
queryWrapper.leftJoin(UserDeptRelation.class,UserDeptRelation::getUserId,XjrUser::getId)
|
|
queryWrapper.leftJoin(UserDeptRelation.class,UserDeptRelation::getUserId,XjrUser::getId)
|
|
|
.eq(UserDeptRelation::getDeptId,dto.getDeptId());
|
|
.eq(UserDeptRelation::getDeptId,dto.getDeptId());
|
|
|
}
|
|
}
|