update 地锁逻辑修改

This commit is contained in:
2023-09-09 15:13:56 +08:00
parent c3c072d2a7
commit 1726ecb480

View File

@@ -154,11 +154,20 @@ public class GroundLockDataUploadHandler extends AbstractHandler{
*/
private void raiseTheGroundLock(String pileSn, String connectorCode) {
// 两种情况 1是没有停车地锁自动升起2是停车完成地锁升起
boolean stopFlag = true;
boolean stopCarFlag = true;
// 获取现在缓存中的状态
String redisKey = CacheConstants.GROUND_LOCK_DATA + pileSn + connectorCode;
GroundLockData data = redisCache.getCacheObject(redisKey);
if (data != null) {
String parkingStatus = data.getParkingStatus();
if (StringUtils.equals(parkingStatus, "00")) {
// 无车辆
stopCarFlag = false;
}
}
if (stopFlag) {
if (stopCarFlag) {
// 停止占桩订单计时
orderPileOccupyService.stopOccupyPileOrder(pileSn, connectorCode);
} else {