记得上下班打卡 | 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 { ...@@ -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_BY_ORDER_ID = "kylin:order:refund:orderId:";
public static final String ORDER_REFUND = "kylin:order:refund:orderRefundsId:"; 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 = "kylin:cameraDevices:list";
public static final String CAMERA_DEVICES_LIST = "kylin:cameraDevices:list"; public static final String CAMERA_DEVICES_FIELD = "kylin:cameraDevices:fieldId:";
public static final String CAMERA_DEVICES_PERSON_NUM = "kylin:cameraDevice:personNum:cameraId:"; 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 BUY_NOTICE = "kylin:buyNotice";//购票须知
public static final String TICKET_EXPRESS_MODULE_P = "kylin:ticket:express_module:p:";//票种快递票模板关联vo [第三方非线上] public static final String TICKET_EXPRESS_MODULE_P = "kylin:ticket:express_module:p:";//票种快递票模板关联vo [第三方非线上]
......
...@@ -853,7 +853,7 @@ public class DataUtils { ...@@ -853,7 +853,7 @@ public class DataUtils {
} }
public List<KylinApiCameraDevicesVo> getCameraDevices(String fieldId) { 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); Object obj = redisUtil.get(redisKey);
if (null == obj) { if (null == obj) {
return ObjectUtil.getKylinApiCameraDevicesVoArrayList(); return ObjectUtil.getKylinApiCameraDevicesVoArrayList();
...@@ -863,7 +863,7 @@ public class DataUtils { ...@@ -863,7 +863,7 @@ public class DataUtils {
} }
public Integer getCameraDevicePersonNum(String cameraId) { 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); Object obj = redisUtil.get(redisKey);
if (null == obj) { if (null == obj) {
return 0; return 0;
......
...@@ -152,10 +152,12 @@ public class KylinCameraController { ...@@ -152,10 +152,12 @@ public class KylinCameraController {
Wrappers.lambdaUpdate(KylinCamera.class).eq(KylinCamera::getGbId, gbId) Wrappers.lambdaUpdate(KylinCamera.class).eq(KylinCamera::getGbId, gbId)
); );
} }
dataUtils.setCameraDeviceInfo(camera);
} }
dataUtils.delCameraDevicesList(); dataUtils.delCameraDevicesList();
// kylin前端获取使用
List<String> fieldIdsNew = fieldIds.stream().distinct().collect(Collectors.toList()); List<String> fieldIdsNew = fieldIds.stream().distinct().collect(Collectors.toList());
for (String fieldId : fieldIdsNew) { for (String fieldId : fieldIdsNew) {
List<KylinCamera> cameraList = cameraMapper.selectList( List<KylinCamera> cameraList = cameraMapper.selectList(
......
...@@ -441,17 +441,17 @@ public class DataUtils { ...@@ -441,17 +441,17 @@ public class DataUtils {
} }
public void setCameraDevices(String fieldId, ArrayList<KylinApiCameraDevicesVo> kylinApiCameraDevicesVoArrayList) { 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); redisDataSourceUtil.getRedisKylinUtil().set(redisKey, kylinApiCameraDevicesVoArrayList);
} }
public void setCameraDevicePersonNum(String cameraId, long count) { 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); redisDataSourceUtil.getRedisKylinUtil().set(redisKey, count);
} }
public List<KylinCamera> getCameraDevicesList() { public List<KylinCamera> getCameraDevicesList() {
String redisKey = KylinRedisConst.CAMERA_DEVICES_LIST; String redisKey = KylinRedisConst.CAMERA_DEVICES;
Object obj = redisDataSourceUtil.getRedisKylinUtil().get(redisKey); Object obj = redisDataSourceUtil.getRedisKylinUtil().get(redisKey);
if (null == obj) { if (null == obj) {
return null; return null;
...@@ -461,12 +461,17 @@ public class DataUtils { ...@@ -461,12 +461,17 @@ public class DataUtils {
} }
public void setCameraDevicesList(List<KylinCamera> cameraList) { public void setCameraDevicesList(List<KylinCamera> cameraList) {
String redisKey = KylinRedisConst.CAMERA_DEVICES_LIST; String redisKey = KylinRedisConst.CAMERA_DEVICES;
redisDataSourceUtil.getRedisKylinUtil().set(redisKey, cameraList); redisDataSourceUtil.getRedisKylinUtil().set(redisKey, cameraList);
} }
public void delCameraDevicesList() { public void delCameraDevicesList() {
String redisKey = KylinRedisConst.CAMERA_DEVICES_LIST; String redisKey = KylinRedisConst.CAMERA_DEVICES;
redisDataSourceUtil.getRedisKylinUtil().del(redisKey); 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