|
@@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringPool;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringPool;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
+import com.github.yulichang.toolkit.MPJWrappers;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import com.xjrsoft.common.enums.DeleteMark;
|
|
import com.xjrsoft.common.enums.DeleteMark;
|
|
|
import com.xjrsoft.common.enums.EnabledMark;
|
|
import com.xjrsoft.common.enums.EnabledMark;
|
|
@@ -93,7 +94,11 @@ public class FaceManagementController {
|
|
|
@ApiOperation(value = "根据当前用户查询人脸信息")
|
|
@ApiOperation(value = "根据当前用户查询人脸信息")
|
|
|
@SaCheckPermission("facemanager:detail")
|
|
@SaCheckPermission("facemanager:detail")
|
|
|
public RT<FaceManagementVo> detail() {
|
|
public RT<FaceManagementVo> detail() {
|
|
|
- FaceManagement faceManagement = faceManagementService.getOneDeep(Wrappers.lambdaQuery(FaceManagement.class).eq(FaceManagement::getDeleteMark, DeleteMark.NODELETE.getCode()).eq(FaceManagement::getUserId, StpUtil.getLoginIdAsLong()));
|
|
|
|
|
|
|
+ FaceManagement faceManagement = faceManagementService.getOneDeep(
|
|
|
|
|
+ MPJWrappers.<FaceManagement>lambdaJoin()
|
|
|
|
|
+ .eq(FaceManagement::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
|
|
+ .eq(FaceManagement::getUserId, StpUtil.getLoginIdAsLong())
|
|
|
|
|
+ );
|
|
|
if (faceManagement == null) {
|
|
if (faceManagement == null) {
|
|
|
return RT.error("找不到此数据!");
|
|
return RT.error("找不到此数据!");
|
|
|
}
|
|
}
|
|
@@ -103,6 +108,7 @@ public class FaceManagementController {
|
|
|
MPJLambdaWrapper<TeacherFaceProcess> queryWrapper = new MPJLambdaWrapper<>();
|
|
MPJLambdaWrapper<TeacherFaceProcess> queryWrapper = new MPJLambdaWrapper<>();
|
|
|
queryWrapper.eq(TeacherFaceProcess::getUserId, faceManagement.getUserId())
|
|
queryWrapper.eq(TeacherFaceProcess::getUserId, faceManagement.getUserId())
|
|
|
.eq(TeacherFaceProcess::getFacePhoto, faceManagement.getFileId())
|
|
.eq(TeacherFaceProcess::getFacePhoto, faceManagement.getFileId())
|
|
|
|
|
+ .eq(TeacherFaceProcess::getDeleteMark, 0)
|
|
|
// .eq(TeacherFaceProcess::getStatus, 1)
|
|
// .eq(TeacherFaceProcess::getStatus, 1)
|
|
|
;
|
|
;
|
|
|
TeacherFaceProcess teacherFaceProcess = teacherFaceProcessService.getOne(queryWrapper);
|
|
TeacherFaceProcess teacherFaceProcess = teacherFaceProcessService.getOne(queryWrapper);
|
|
@@ -111,6 +117,8 @@ public class FaceManagementController {
|
|
|
faceManagement.setVerifyStatus(2);
|
|
faceManagement.setVerifyStatus(2);
|
|
|
if (teacherFaceProcess.getStatus() == 2)
|
|
if (teacherFaceProcess.getStatus() == 2)
|
|
|
faceManagement.setVerifyStatus(3);
|
|
faceManagement.setVerifyStatus(3);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return RT.error("找不到此数据!");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -119,6 +127,7 @@ public class FaceManagementController {
|
|
|
MPJLambdaWrapper<StundentFaceProcess> queryWrapper = new MPJLambdaWrapper<>();
|
|
MPJLambdaWrapper<StundentFaceProcess> queryWrapper = new MPJLambdaWrapper<>();
|
|
|
queryWrapper.eq(StundentFaceProcess::getUserId, faceManagement.getUserId())
|
|
queryWrapper.eq(StundentFaceProcess::getUserId, faceManagement.getUserId())
|
|
|
.eq(StundentFaceProcess::getFacePhoto, faceManagement.getFileId())
|
|
.eq(StundentFaceProcess::getFacePhoto, faceManagement.getFileId())
|
|
|
|
|
+ .eq(TeacherFaceProcess::getDeleteMark, 0)
|
|
|
// .eq(StundentFaceProcess::getStatus, 1)
|
|
// .eq(StundentFaceProcess::getStatus, 1)
|
|
|
;
|
|
;
|
|
|
StundentFaceProcess stundentFaceProcess = stundentFaceProcessService.getOne(queryWrapper);
|
|
StundentFaceProcess stundentFaceProcess = stundentFaceProcessService.getOne(queryWrapper);
|
|
@@ -127,6 +136,8 @@ public class FaceManagementController {
|
|
|
faceManagement.setVerifyStatus(2);
|
|
faceManagement.setVerifyStatus(2);
|
|
|
if (stundentFaceProcess.getStatus() == 2)
|
|
if (stundentFaceProcess.getStatus() == 2)
|
|
|
faceManagement.setVerifyStatus(3);
|
|
faceManagement.setVerifyStatus(3);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return RT.error("找不到此数据!");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return RT.ok(BeanUtil.toBean(faceManagement, FaceManagementVo.class));
|
|
return RT.ok(BeanUtil.toBean(faceManagement, FaceManagementVo.class));
|