记得上下班打卡 | git大法好,push需谨慎

Commit 8a067c2f authored by jiangxiulong's avatar jiangxiulong

人体检测-整理优化redisKey addKey:CAMERA_DEVICE_GB_INFO

parent 9e4cd135
......@@ -26,9 +26,10 @@ public class KylinRedisConst {
public static final String ORDER_REFUND_BY_ORDER_ID = "kylin:order:refund:orderId:";
public static final String ORDER_REFUND = "kylin:order:refund:orderRefundsId:";
public static final String CAMERA_DEVICES = "kylin:cameraDevices:fieldId:";
public static final String CAMERA_DEVICES_LIST = "kylin:cameraDevices:list";
public static final String CAMERA_DEVICES_PERSON_NUM = "kylin:cameraDevice:personNum:cameraId:";
public static final String CAMERA_DEVICES = "kylin:cameraDevices:list";
public static final String CAMERA_DEVICES_FIELD = "kylin:cameraDevices:fieldId:";
public static final String CAMERA_DEVICE_GB_INFO = "kylin:cameraDevices:gbId:";
public static final String CAMERA_DEVICE_PERSON_NUM = "kylin:cameraDevices:personNum:cameraId:";
public static final String BUY_NOTICE = "kylin:buyNotice";//购票须知
public static final String TICKET_EXPRESS_MODULE_P = "kylin:ticket:express_module:p:";//票种快递票模板关联vo [第三方非线上]
......
......@@ -853,7 +853,7 @@ public class DataUtils {
}
public List<KylinApiCameraDevicesVo> getCameraDevices(String fieldId) {
String redisKey = KylinRedisConst.CAMERA_DEVICES.concat(fieldId);
String redisKey = KylinRedisConst.CAMERA_DEVICES_FIELD.concat(fieldId);
Object obj = redisUtil.get(redisKey);
if (null == obj) {
return ObjectUtil.getKylinApiCameraDevicesVoArrayList();
......@@ -863,7 +863,7 @@ public class DataUtils {
}
public Integer getCameraDevicePersonNum(String cameraId) {
String redisKey = KylinRedisConst.CAMERA_DEVICES_PERSON_NUM.concat(cameraId);
String redisKey = KylinRedisConst.CAMERA_DEVICE_PERSON_NUM.concat(cameraId);
Object obj = redisUtil.get(redisKey);
if (null == obj) {
return 0;
......
......@@ -152,10 +152,12 @@ public class KylinCameraController {
Wrappers.lambdaUpdate(KylinCamera.class).eq(KylinCamera::getGbId, gbId)
);
}
dataUtils.setCameraDeviceInfo(camera);
}
dataUtils.delCameraDevicesList();
// kylin前端获取使用
List<String> fieldIdsNew = fieldIds.stream().distinct().collect(Collectors.toList());
for (String fieldId : fieldIdsNew) {
List<KylinCamera> cameraList = cameraMapper.selectList(
......
......@@ -441,17 +441,17 @@ public class DataUtils {
}
public void setCameraDevices(String fieldId, ArrayList<KylinApiCameraDevicesVo> kylinApiCameraDevicesVoArrayList) {
String redisKey = KylinRedisConst.CAMERA_DEVICES.concat(fieldId);
String redisKey = KylinRedisConst.CAMERA_DEVICES_FIELD.concat(fieldId);
redisDataSourceUtil.getRedisKylinUtil().set(redisKey, kylinApiCameraDevicesVoArrayList);
}
public void setCameraDevicePersonNum(String cameraId, long count) {
String redisKey = KylinRedisConst.CAMERA_DEVICES_PERSON_NUM.concat(cameraId);
String redisKey = KylinRedisConst.CAMERA_DEVICE_PERSON_NUM.concat(cameraId);
redisDataSourceUtil.getRedisKylinUtil().set(redisKey, count);
}
public List<KylinCamera> getCameraDevicesList() {
String redisKey = KylinRedisConst.CAMERA_DEVICES_LIST;
String redisKey = KylinRedisConst.CAMERA_DEVICES;
Object obj = redisDataSourceUtil.getRedisKylinUtil().get(redisKey);
if (null == obj) {
return null;
......@@ -461,12 +461,17 @@ public class DataUtils {
}
public void setCameraDevicesList(List<KylinCamera> cameraList) {
String redisKey = KylinRedisConst.CAMERA_DEVICES_LIST;
String redisKey = KylinRedisConst.CAMERA_DEVICES;
redisDataSourceUtil.getRedisKylinUtil().set(redisKey, cameraList);
}
public void delCameraDevicesList() {
String redisKey = KylinRedisConst.CAMERA_DEVICES_LIST;
String redisKey = KylinRedisConst.CAMERA_DEVICES;
redisDataSourceUtil.getRedisKylinUtil().del(redisKey);
}
public void setCameraDeviceInfo(KylinCamera camera) {
String redisKey = KylinRedisConst.CAMERA_DEVICE_GB_INFO.concat(camera.getGbId());
redisDataSourceUtil.getRedisKylinUtil().set(redisKey, camera);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment