This commit is contained in:
Lemon
2024-02-23 08:30:58 +08:00
parent 0b8f80cc5c
commit d5d106c8ad

View File

@@ -64,6 +64,11 @@ public class CameraService {
private MemberBasicInfoService memberBasicInfoService; private MemberBasicInfoService memberBasicInfoService;
/**
* 接收相机识别结果
* @param jsonObject
* @throws InterruptedException
*/
public void receiveIdentifyResults(JSONObject jsonObject) throws InterruptedException { public void receiveIdentifyResults(JSONObject jsonObject) throws InterruptedException {
// 区分入场和出场 // 区分入场和出场
Integer parking_state = jsonObject.getJSONObject("parking").getInteger("parking_state"); Integer parking_state = jsonObject.getJSONObject("parking").getInteger("parking_state");
@@ -83,7 +88,10 @@ public class CameraService {
} }
/**
* 保存心跳到Redis
* @param dto
*/
public void saveHeartBeat2Redis(CameraHeartBeatDTO dto) { public void saveHeartBeat2Redis(CameraHeartBeatDTO dto) {
// 将基本信息存入缓存 // 将基本信息存入缓存
String redisKey = CacheConstants.CAMERA_HEARTBEAT + dto.getIp(); String redisKey = CacheConstants.CAMERA_HEARTBEAT + dto.getIp();
@@ -92,8 +100,10 @@ public class CameraService {
/** /**
* 车辆入场 * 车辆入场
* * @param jsonObject json报文对象
* @param jsonObject * @param parkingState
* @return
* @throws InterruptedException
*/ */
private String vehicleEntry(JSONObject jsonObject, String parkingState) throws InterruptedException { private String vehicleEntry(JSONObject jsonObject, String parkingState) throws InterruptedException {
// 先将车牌图片信息存入缓存 // 先将车牌图片信息存入缓存
@@ -238,7 +248,6 @@ public class CameraService {
return resultMap; return resultMap;
} }
/** /**
* 保存图像 * 保存图像
* @param base64Image 图像的Base64编码 * @param base64Image 图像的Base64编码