chenjiahe
2022-08-11 ee3e392a7590c8c0daf66c4b49cc6884b57dd2d5
新增redisson的方法
2个文件已修改
29 ■■■■■ 已修改文件
pom.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/platform/verification/ApplicationTool.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml
@@ -22,6 +22,12 @@
            <version>1.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.hx.gitee</groupId>
            <artifactId>hx-redisson</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
    </dependencies>
    <build>
src/main/java/com/platform/verification/ApplicationTool.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSONObject;
import com.hx.redis.RedisUtil;
import com.hx.redisson.config.RedissonUtil;
import com.hx.util.DateUtil;
import com.hx.util.StringUtils;
import com.hx.util.rsa.RSAUtil;
@@ -41,4 +42,26 @@
        return application;
    }
    /**获取应用在redis上面的数据
     * @param appId 用户的APPID `
     * @param redissonUtil RedissonUtil
     * @return
     */
    public static ThirtApplication jsonToEntity(String appId, RedissonUtil redissonUtil){
        if (StringUtils.isEmpty(appId)) {
            return null;
        }
        JSONObject thirtApplication = (JSONObject) redissonUtil.get(appId);
        //校验appid是否存在
        if(thirtApplication == null){
            return null;
        }
        ThirtApplication application = JSONObject.parseObject(thirtApplication.toString(),ThirtApplication.class);
        return application;
    }
}