Bläddra i källkod

人脸核身 人脸对比缓存清除

tongfeng 2 år sedan
förälder
incheckning
afa69f694a

+ 1 - 0
eladmin-common/src/main/java/me/zhengjie/utils/RedisUtils.java

@@ -705,6 +705,7 @@ public class RedisUtils {
         log.debug("缓存删除数量:" + count + "个");
         log.debug("--------------------------------------------");
     }
+
     public void increment(String key) {
         ValueOperations<Object, Object> objectObjectValueOperations = redisTemplate.opsForValue();
         objectObjectValueOperations.increment(key);

+ 3 - 0
eladmin-system/src/main/java/me/zhengjie/application/bank/controller/BankNotarizeController.java

@@ -37,6 +37,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
+import java.util.Set;
 
 @Validated
 @RestController
@@ -251,6 +252,8 @@ public class BankNotarizeController extends BaseController {
 		if (CollectionUtil.isEmpty(list)) {
 			return ResponseDTO.error(ResultCode.RESULT_DATA_NONE);
 		}
+		Set<String> keys = redisTemplate.keys("idCard*");
+		redisTemplate.delete(keys);
 		return ResponseDTO.success();
 	}
 

+ 1 - 1
eladmin-system/src/main/java/me/zhengjie/domain/notary/impl/NotaryDomainImpl.java

@@ -212,7 +212,7 @@ public class NotaryDomainImpl implements NotaryDomain {
         faceCompareEntity.setName(nickName);
 
         //后面需要的三个参数 base64 身份证号 姓名
-        String redisCount = "roomId:"+compareImageDomain.getRoleId()+":idCard:" + idCard + ":COUNT:";
+        String redisCount = "idCard:" + idCard + ":COUNT:";
         Integer count = null;
         if (redis.hasKey(redisCount)) {
             count = (Integer) redis.get(redisCount);