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