亳州修处理更改状态报错问题fastjson和hutool不能互转
parent
7961588e39
commit
04f8380740
|
|
@ -4,9 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.date.DateTime;
|
import cn.hutool.core.date.DateTime;
|
||||||
import cn.hutool.core.date.DateUnit;
|
import cn.hutool.core.date.DateUnit;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import cn.hutool.json.JSONObject;
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
|
|
@ -182,8 +181,7 @@ public class GpsServiceImpl implements IGpsService {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
JSONObject o1 = (JSONObject) o;
|
JSONObject o1 = (JSONObject) o;
|
||||||
String json = o1.toJSONString();
|
EsGpsInfoVO2 esGpsInfoVO2 = JSONUtil.toBean(o1, EsGpsInfoVO2.class);
|
||||||
EsGpsInfoVO2 esGpsInfoVO2 = JSON.parseObject(json, EsGpsInfoVO2.class);
|
|
||||||
//更新在线状态和时间,经纬度不变
|
//更新在线状态和时间,经纬度不变
|
||||||
esGpsInfoVO2.setOnline(originEsGpsInfo.getOnline());
|
esGpsInfoVO2.setOnline(originEsGpsInfo.getOnline());
|
||||||
|
|
||||||
|
|
@ -228,8 +226,7 @@ public class GpsServiceImpl implements IGpsService {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
JSONObject o1 = (JSONObject) o;
|
JSONObject o1 = (JSONObject) o;
|
||||||
String json = o1.toJSONString();
|
EsGpsInfoVO2 esGpsInfoVO2 = JSONUtil.toBean(o1, EsGpsInfoVO2.class);
|
||||||
EsGpsInfoVO2 esGpsInfoVO2 = JSON.parseObject(json, EsGpsInfoVO2.class);
|
|
||||||
//更新在线状态和时间,经纬度不变
|
//更新在线状态和时间,经纬度不变
|
||||||
esGpsInfoVO2.setOnline(gpsInfoVO2.getOnline());
|
esGpsInfoVO2.setOnline(gpsInfoVO2.getOnline());
|
||||||
|
|
||||||
|
|
@ -440,9 +437,8 @@ public class GpsServiceImpl implements IGpsService {
|
||||||
if(nonLatLng){
|
if(nonLatLng){
|
||||||
Object o = RedisUtils.getBucket(RedisConstants.ONLINE_USERS + deviceType + ":" + deviceCode);
|
Object o = RedisUtils.getBucket(RedisConstants.ONLINE_USERS + deviceType + ":" + deviceCode);
|
||||||
if(!Objects.isNull(o)) {
|
if(!Objects.isNull(o)) {
|
||||||
com.alibaba.fastjson.JSONObject o1 = (JSONObject) o;
|
JSONObject o1 = (JSONObject) o;
|
||||||
String json = o1.toJSONString();
|
EsGpsInfoVO2 esGpsInfoVO3 = JSONUtil.toBean(o1, EsGpsInfoVO2.class);
|
||||||
EsGpsInfoVO2 esGpsInfoVO3 = JSON.parseObject(json, EsGpsInfoVO2.class);
|
|
||||||
String lat1 = esGpsInfoVO3.getLat();
|
String lat1 = esGpsInfoVO3.getLat();
|
||||||
String lng1 = esGpsInfoVO3.getLng();
|
String lng1 = esGpsInfoVO3.getLng();
|
||||||
esGpsInfoVO2.setLat(lat1);
|
esGpsInfoVO2.setLat(lat1);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue