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

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();
void updateUserIsFace(SysUserFaceWechat isFace);
}

View File

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

View File

@ -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) {

View File

@ -26,8 +26,9 @@
</set>
WHERE user_id = #{userId}
</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 INTO sys_user_face_wechat
@ -38,7 +39,6 @@
<if test="newFaceFeatures != null">new_face_features,</if>
<if test="isCheck != null">is_check,</if>
<if test="userId != null">user_id,</if>
<if test="examineOpinion != null and examineOpinion != ''">examine_opinion,</if>
<if test="collectionTime != null">collection_time,</if>
<if test="examineTime != null">examine_time,</if>