换电记录经纬度
This commit is contained in:
parent
4e2ddeceb7
commit
3ca7532ed5
@ -61,6 +61,15 @@ public class EbikeBikeBatterychange implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String orderId;
|
private String orderId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 经度
|
||||||
|
*/
|
||||||
|
private Double lng;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 纬度
|
||||||
|
*/
|
||||||
|
private Double lat;
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 创建时间
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package com.cdzy.ebikemaintenance.service.impl;
|
|||||||
|
|
||||||
import cn.dev33.satoken.stp.StpUtil;
|
import cn.dev33.satoken.stp.StpUtil;
|
||||||
import cn.hutool.core.map.MapUtil;
|
import cn.hutool.core.map.MapUtil;
|
||||||
|
import com.alibaba.fastjson2.JSON;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import com.cdzy.common.enums.Code;
|
import com.cdzy.common.enums.Code;
|
||||||
import com.cdzy.common.model.CoreResult;
|
import com.cdzy.common.model.CoreResult;
|
||||||
@ -734,6 +735,7 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
|||||||
QueryWrapper query = QueryWrapper.create().where(EBIKE_BIKE_INFO.BIKE_CODE.eq(changeDto.getBikeCode()));
|
QueryWrapper query = QueryWrapper.create().where(EBIKE_BIKE_INFO.BIKE_CODE.eq(changeDto.getBikeCode()));
|
||||||
EbikeBikeInfo ebikeBikeInfo = ebikeBikeInfoMapper.selectOneByQuery(query);
|
EbikeBikeInfo ebikeBikeInfo = ebikeBikeInfoMapper.selectOneByQuery(query);
|
||||||
String oldBatteryId = ebikeBikeInfo.getBatteryId();
|
String oldBatteryId = ebikeBikeInfo.getBatteryId();
|
||||||
|
String ecuId = ebikeBikeInfo.getEcuId();
|
||||||
|
|
||||||
query.clear();
|
query.clear();
|
||||||
query.where(EBIKE_BATTERY_INFO.BATTERY_CODE.eq(changeDto.getNewBatteryCode()));
|
query.where(EBIKE_BATTERY_INFO.BATTERY_CODE.eq(changeDto.getNewBatteryCode()));
|
||||||
@ -759,6 +761,11 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
|||||||
batteryChange.setObatteryId(oldBatteryId);
|
batteryChange.setObatteryId(oldBatteryId);
|
||||||
batteryChange.setOperateUser(String.valueOf(staffFeign.getStaffId()));
|
batteryChange.setOperateUser(String.valueOf(staffFeign.getStaffId()));
|
||||||
batteryChange.setOrderId(orderId);
|
batteryChange.setOrderId(orderId);
|
||||||
|
EbikeEcuInfo ebikeEcuInfo = ebikeEcuInfoMapper.selectOneById(ecuId);
|
||||||
|
Object object = redisUtil.get(ebikeEcuInfo.getEcuSn());
|
||||||
|
ResGPSDto resGPSDto = JSON.toJavaObject(object, ResGPSDto.class);
|
||||||
|
batteryChange.setLng(resGPSDto.getLongitude());
|
||||||
|
batteryChange.setLat(resGPSDto.getLatitude());
|
||||||
ebikeBikeBatterychangeMapper.insert(batteryChange);
|
ebikeBikeBatterychangeMapper.insert(batteryChange);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user