人脸同步后立马修改人脸权限

This commit is contained in:
fl 2025-01-23 18:03:52 +08:00
parent 7f5c99de7d
commit 5634007559
4 changed files with 19 additions and 5 deletions

View File

@ -27,4 +27,5 @@ public interface SysUserFaceWechatMapper {
List<SysUserFaceWechat> selectAll(); List<SysUserFaceWechat> selectAll();
void updateUserIsFace(SysUserFaceWechat isFace);
} }

View File

@ -32,6 +32,9 @@ public class SysUserFaceWechat implements Serializable {
/** 0 待审核 1 已审核 2 不通过 */ /** 0 待审核 1 已审核 2 不通过 */
private Integer isCheck; private Integer isCheck;
/** 0 无权限 1 有权限 */
private Integer isFace;
/** /**
* 采集时间 * 采集时间
*/ */

View File

@ -74,6 +74,9 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService {
bean.setCollectionTime(new Date()); bean.setCollectionTime(new Date());
log.info("新增插入人脸参数: " + bean); log.info("新增插入人脸参数: " + bean);
int i = sysUserFaceWechatMapper.insertFace(bean); int i = sysUserFaceWechatMapper.insertFace(bean);
//将人脸权限收回
bean.setIsFace(0);
sysUserFaceWechatMapper.updateUserIsFace(bean);
return ar; return ar;
} }
if (body.contains("30019")) { if (body.contains("30019")) {
@ -81,6 +84,9 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService {
bean.setCollectionTime(new Date()); bean.setCollectionTime(new Date());
log.info("新增插入人脸参数: " + bean); log.info("新增插入人脸参数: " + bean);
int i = sysUserFaceWechatMapper.insertFace(bean); int i = sysUserFaceWechatMapper.insertFace(bean);
//将人脸权限收回
bean.setIsFace(0);
sysUserFaceWechatMapper.updateUserIsFace(bean);
return ar; return ar;
// ar.setSucceed(body); // ar.setSucceed(body);
// ar.setRes(0); // ar.setRes(0);
@ -152,6 +158,9 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService {
int i = sysUserFaceWechatMapper.updateFace(beanssql); int i = sysUserFaceWechatMapper.updateFace(beanssql);
if (i > 0) { if (i > 0) {
ar.setSucceed(true); ar.setSucceed(true);
//将人脸权限收回
bean.setIsFace(0);
sysUserFaceWechatMapper.updateUserIsFace(bean);
return ar; return ar;
} }
ar.setFailMsg("修改失败"); ar.setFailMsg("修改失败");
@ -319,10 +328,11 @@ public class SysUserFaceWechatServiceImpl implements SysUserFaceWechatService {
if (Constants.CHECKING == sysUserFaceWechat.getIsCheck()) { if (Constants.CHECKING == sysUserFaceWechat.getIsCheck()) {
ar.setSucceed(Constants.APPROVEING, "人脸审核中!"); ar.setSucceed(Constants.APPROVEING, "人脸审核中!");
return ar; return ar;
} }else if (Constants.ISNOTPASS == sysUserFaceWechat.getIsCheck()) {
if (Constants.ISNOTPASS == sysUserFaceWechat.getIsCheck()) {
ar.setSucceed(Constants.NOTPASSAPPPRONE, "未通过!"); ar.setSucceed(Constants.NOTPASSAPPPRONE, "未通过!");
return ar; return ar;
}else if (Constants.ISPASS == sysUserFaceWechat.getIsCheck()) {
ar.setSucceed(Constants.ISPASS, "已通过!");
} }
SysUserWechat sysUserWechat = dao.getSysUserWechat(userId1); SysUserWechat sysUserWechat = dao.getSysUserWechat(userId1);
if (sysUserWechat.getIsFace() != null) { if (sysUserWechat.getIsFace() != null) {

View File

@ -26,8 +26,9 @@
</set> </set>
WHERE user_id = #{userId} WHERE user_id = #{userId}
</update> </update>
<update id="updateUserIsFace">
update sys_user_wechat set is_face = #{isFace} where user_id = #{userId}
</update>
<!-- 插入用户表人脸照片表 --> <!-- 插入用户表人脸照片表 -->
<insert id="insertFace" parameterType="com.bonus.boot.manager.appManage.entity.SysUserFaceWechat"> <insert id="insertFace" parameterType="com.bonus.boot.manager.appManage.entity.SysUserFaceWechat">
INSERT INTO sys_user_face_wechat INSERT INTO sys_user_face_wechat
@ -38,7 +39,6 @@
<if test="newFaceFeatures != null">new_face_features,</if> <if test="newFaceFeatures != null">new_face_features,</if>
<if test="isCheck != null">is_check,</if> <if test="isCheck != null">is_check,</if>
<if test="userId != null">user_id,</if> <if test="userId != null">user_id,</if>
<if test="examineOpinion != null and examineOpinion != ''">examine_opinion,</if> <if test="examineOpinion != null and examineOpinion != ''">examine_opinion,</if>
<if test="collectionTime != null">collection_time,</if> <if test="collectionTime != null">collection_time,</if>
<if test="examineTime != null">examine_time,</if> <if test="examineTime != null">examine_time,</if>