mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
update 获取地锁数据
This commit is contained in:
@@ -8,6 +8,7 @@ import com.google.common.collect.Maps;
|
||||
import com.google.common.collect.Sets;
|
||||
import com.jsowell.common.constant.CacheConstants;
|
||||
import com.jsowell.common.constant.Constants;
|
||||
import com.jsowell.common.core.domain.ykc.GroundLockData;
|
||||
import com.jsowell.common.core.domain.ykc.RealTimeMonitorData;
|
||||
import com.jsowell.common.core.page.PageResponse;
|
||||
import com.jsowell.common.core.redis.RedisCache;
|
||||
@@ -481,9 +482,36 @@ public class PileConnectorInfoServiceImpl implements IPileConnectorInfoService {
|
||||
// 并修改数据库状态为离线
|
||||
updateConnectorStatusByPileSn(pileConnectorInfoVO.getPileSn(), PileConnectorDataBaseStatusEnum.OFF_NETWORK.getValue());
|
||||
}
|
||||
|
||||
// 获取地锁数据
|
||||
pileConnectorInfoVO.setGroundLockData(queryGroundLockData(pileConnectorInfoVO.getPileConnectorCode()));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过充电桩枪口编号查询对应地锁数据
|
||||
* @param pileSn 充电桩编号
|
||||
* @param connectorCode 枪口号
|
||||
*/
|
||||
private GroundLockData queryGroundLockData(String pileSn, String connectorCode) {
|
||||
if (StringUtils.isBlank(pileSn) || StringUtils.isBlank(connectorCode)) {
|
||||
return null;
|
||||
}
|
||||
return queryGroundLockData(pileSn + connectorCode);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过充电桩枪口编号查询对应地锁数据
|
||||
* @param pileConnectorCode 充电桩枪口编号
|
||||
*/
|
||||
private GroundLockData queryGroundLockData(String pileConnectorCode) {
|
||||
if (StringUtils.isBlank(pileConnectorCode)) {
|
||||
return null;
|
||||
}
|
||||
String redisKey = CacheConstants.GROUND_LOCK_DATA + pileConnectorCode;
|
||||
return redisCache.getCacheObject(redisKey);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过桩编号修改枪口状态
|
||||
* 仅用于登录逻辑使用
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.jsowell.pile.vo.web;
|
||||
|
||||
import com.jsowell.common.core.domain.ykc.GroundLockData;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
@@ -163,4 +164,9 @@ public class PileConnectorInfoVO {
|
||||
*/
|
||||
private String ratedPower;
|
||||
|
||||
/**
|
||||
* 地锁数据
|
||||
*/
|
||||
private GroundLockData groundLockData;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user