Commit 39dafc01 authored by 李德才's avatar 李德才

使用JFinal 默认的JSON 转换器转换对象

parent 8cfa25ef
package com.archser.aserver.util.redis; package com.archser.aserver.util.redis;
import com.alibaba.fastjson.JSONObject;
import com.archser.aserver.model.User; import com.archser.aserver.model.User;
import com.jfinal.kit.JsonKit;
/** /**
* 20201127 lidecai 操作redis中的用户信息 * 20201127 lidecai 操作redis中的用户信息
...@@ -19,7 +19,7 @@ public class InfoUser { ...@@ -19,7 +19,7 @@ public class InfoUser {
*/ */
public static User getUser(String userName) { public static User getUser(String userName) {
Object object = RedisConvert.getObject(USER + userName + _INFO); Object object = RedisConvert.getObject(USER + userName + _INFO);
User user = JSONObject.parseObject(JSONObject.toJSONString(object), User.class); User user = JsonKit.parse(JsonKit.toJson(object), User.class);
if (user.getId() == null) { if (user.getId() == null) {
User userByDataBase = getUserByDataBase(userName); User userByDataBase = getUserByDataBase(userName);
saveUser(userByDataBase); saveUser(userByDataBase);
......
package com.archser.aserver.util.redis; package com.archser.aserver.util.redis;
import com.alibaba.fastjson.JSONObject; import com.jfinal.kit.JsonKit;
import com.jfinal.plugin.redis.Redis; import com.jfinal.plugin.redis.Redis;
import java.util.Map; import java.util.Map;
...@@ -8,7 +8,7 @@ import java.util.Map; ...@@ -8,7 +8,7 @@ import java.util.Map;
/** /**
* Redis常用工具类 20201126 lidecai * Redis常用工具类 20201126 lidecai
*/ */
public class RedisConvert { public class RedisConvert {
/** /**
* 单独存储对象属性 * 单独存储对象属性
...@@ -17,7 +17,7 @@ public class RedisConvert { ...@@ -17,7 +17,7 @@ public class RedisConvert {
* @param attribute * @param attribute
* @param value * @param value
*/ */
public static void saveObjectAttr(String key, String attribute, String value) { public static void saveObjectAttr(String key, String attribute, String value) {
Redis.use().hset(key, attribute, value); Redis.use().hset(key, attribute, value);
} }
...@@ -38,7 +38,7 @@ public class RedisConvert { ...@@ -38,7 +38,7 @@ public class RedisConvert {
* @param key * @param key
* @param object * @param object
*/ */
public static boolean saveObject(String key, Object object) { public static boolean saveObject(String key, Object object) {
String hamlet = Redis.use().hmset(key, objectToMap(object)); String hamlet = Redis.use().hmset(key, objectToMap(object));
return hamlet.equalsIgnoreCase("Ok"); return hamlet.equalsIgnoreCase("Ok");
} }
...@@ -54,19 +54,19 @@ public class RedisConvert { ...@@ -54,19 +54,19 @@ public class RedisConvert {
} }
public static Long deleteKey(String key){ public static Long deleteKey(String key) {
return Redis.use().del(key); return Redis.use().del(key);
} }
/** /**
* 对象转map * 对象转map
*
* @param obj * @param obj
* @return * @return
*/ */
public static Map objectToMap(Object obj) { public static Map objectToMap(Object obj) {
return JSONObject.parseObject(JSONObject.toJSONString(obj), Map.class); return JsonKit.parse(JsonKit.toJson(obj), Map.class);
} }
} }
...@@ -11,7 +11,7 @@ engineDevMode=true ...@@ -11,7 +11,7 @@ engineDevMode=true
## 是否同步Redis中的数据 ## 是否同步Redis中的数据
updateRedis=false updateRedis=true
authUrl=http://125.77.26.133:7001/auth/token authUrl=http://125.77.26.133:7001/auth/token
userInfoUrl=http://125.77.26.133:7001/api/info/user_info userInfoUrl=http://125.77.26.133:7001/api/info/user_info
......
#III #III
#Wed Dec 02 15:35:36 CST 2020 #Thu Dec 03 09:31:25 CST 2020
AAA=数字档案室3,cdcsdcdscd AAA=数字档案室3,cdcsdcdscd
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment