From 5634007559ffd8cdaee35aafde99fee32cadf583 Mon Sep 17 00:00:00 2001 From: fl <3098731433@qq.com> Date: Thu, 23 Jan 2025 18:03:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E8=84=B8=E5=90=8C=E6=AD=A5=E5=90=8E?= =?UTF-8?q?=E7=AB=8B=E9=A9=AC=E4=BF=AE=E6=94=B9=E4=BA=BA=E8=84=B8=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../appManage/dao/SysUserFaceWechatMapper.java | 1 + .../appManage/entity/SysUserFaceWechat.java | 3 +++ .../service/impl/SysUserFaceWechatServiceImpl.java | 14 ++++++++++++-- .../mappers/appManage/SysUserFaceWechatMapper.xml | 6 +++--- 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/bonus/boot/manager/appManage/dao/SysUserFaceWechatMapper.java b/src/main/java/com/bonus/boot/manager/appManage/dao/SysUserFaceWechatMapper.java index 90ab980..752bcad 100644 --- a/src/main/java/com/bonus/boot/manager/appManage/dao/SysUserFaceWechatMapper.java +++ b/src/main/java/com/bonus/boot/manager/appManage/dao/SysUserFaceWechatMapper.java @@ -27,4 +27,5 @@ public interface SysUserFaceWechatMapper { List selectAll(); + void updateUserIsFace(SysUserFaceWechat isFace); } diff --git a/src/main/java/com/bonus/boot/manager/appManage/entity/SysUserFaceWechat.java b/src/main/java/com/bonus/boot/manager/appManage/entity/SysUserFaceWechat.java index 91d4e78..442ca8b 100644 --- a/src/main/java/com/bonus/boot/manager/appManage/entity/SysUserFaceWechat.java +++ b/src/main/java/com/bonus/boot/manager/appManage/entity/SysUserFaceWechat.java @@ -32,6 +32,9 @@ public class SysUserFaceWechat implements Serializable { /** 0 待审核 1 已审核 2 不通过 */ private Integer isCheck; + /** 0 无权限 1 有权限 */ + private Integer isFace; + /** * 采集时间 */ diff --git a/src/main/java/com/bonus/boot/manager/appManage/service/impl/SysUserFaceWechatServiceImpl.java b/src/main/java/com/bonus/boot/manager/appManage/service/impl/SysUserFaceWechatServiceImpl.java index 92476c3..c15d7ff 100644 --- a/src/main/java/com/bonus/boot/manager/appManage/service/impl/SysUserFaceWechatServiceImpl.java +++ b/src/main/java/com/bonus/boot/manager/appManage/service/impl/SysUserFaceWechatServiceImpl.java @@ -74,6 +74,9 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService { bean.setCollectionTime(new Date()); log.info("新增插入人脸参数: " + bean); int i = sysUserFaceWechatMapper.insertFace(bean); + //将人脸权限收回 + bean.setIsFace(0); + sysUserFaceWechatMapper.updateUserIsFace(bean); return ar; } if (body.contains("30019")) { @@ -81,6 +84,9 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService { bean.setCollectionTime(new Date()); log.info("新增插入人脸参数: " + bean); int i = sysUserFaceWechatMapper.insertFace(bean); + //将人脸权限收回 + bean.setIsFace(0); + sysUserFaceWechatMapper.updateUserIsFace(bean); return ar; // ar.setSucceed(body); // ar.setRes(0); @@ -152,6 +158,9 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService { int i = sysUserFaceWechatMapper.updateFace(beanssql); if (i > 0) { ar.setSucceed(true); + //将人脸权限收回 + bean.setIsFace(0); + sysUserFaceWechatMapper.updateUserIsFace(bean); return ar; } ar.setFailMsg("修改失败"); @@ -319,10 +328,11 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService { if (Constants.CHECKING == sysUserFaceWechat.getIsCheck()) { ar.setSucceed(Constants.APPROVEING, "人脸审核中!"); return ar; - } - if (Constants.ISNOTPASS == sysUserFaceWechat.getIsCheck()) { + }else if (Constants.ISNOTPASS == sysUserFaceWechat.getIsCheck()) { ar.setSucceed(Constants.NOTPASSAPPPRONE, "未通过!"); return ar; + }else if (Constants.ISPASS == sysUserFaceWechat.getIsCheck()) { + ar.setSucceed(Constants.ISPASS, "已通过!"); } SysUserWechat sysUserWechat = dao.getSysUserWechat(userId1); if (sysUserWechat.getIsFace() != null) { diff --git a/src/main/resources/mappers/appManage/SysUserFaceWechatMapper.xml b/src/main/resources/mappers/appManage/SysUserFaceWechatMapper.xml index 1a9cd74..c86e81e 100644 --- a/src/main/resources/mappers/appManage/SysUserFaceWechatMapper.xml +++ b/src/main/resources/mappers/appManage/SysUserFaceWechatMapper.xml @@ -26,8 +26,9 @@ WHERE user_id = #{userId} - - + + update sys_user_wechat set is_face = #{isFace} where user_id = #{userId} + INSERT INTO sys_user_face_wechat @@ -38,7 +39,6 @@ new_face_features, is_check, user_id, - examine_opinion, collection_time, examine_time,