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,