From c61daa1070487b6adeff3438633c10f750ac45ab Mon Sep 17 00:00:00 2001
From: liuhaonan <31457034@qq.com>
Date: 星期三, 06 七月 2022 15:11:30 +0800
Subject: [PATCH] changes
---
ximon-admin/src/main/java/com/sandu/ximon/admin/service/VnnoxService.java | 20 +++++++-------------
1 files changed, 7 insertions(+), 13 deletions(-)
diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/VnnoxService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/VnnoxService.java
index 5e97ecb..cc85b97 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/VnnoxService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/VnnoxService.java
@@ -8,6 +8,7 @@
import com.sandu.ximon.admin.dto.nova.PlayerPage;
import com.sandu.ximon.admin.dto.nova.PlayerWidget;
import com.sandu.ximon.admin.manager.iot.frame.inner.report.A5AtmosphereHeartbeatReportInnerFrame;
+import com.sandu.ximon.admin.security.SecurityUtils;
import com.sandu.ximon.admin.utils.RedisUtils;
import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils;
import com.sandu.ximon.admin.utils.VnnoxAPIUtil;
@@ -223,9 +224,11 @@
if (byId == null) {
throw new BusinessException("鏈壘鍒拌璁惧");
}
- boolean belong = SpringContextHolder.getBean(PoleBindingService.class).isBelong(byId.getSn(), PoleBindingEnums.VONNOX);
- if (!belong) {
- throw new BusinessException("璇ヨ澶囦笉灞炰簬鎮�,涓嶈兘淇敼璁惧淇℃伅");
+ if (SecurityUtils.getClientId() != null) {
+ boolean belong = SpringContextHolder.getBean(PoleBindingService.class).isBelong(byId.getSn(), PoleBindingEnums.VONNOX);
+ if (!belong) {
+ throw new BusinessException("璇ヨ澶囦笉灞炰簬鎮�,涓嶈兘淇敼璁惧淇℃伅");
+ }
}
LedPlayerEntity led = new LedPlayerEntity();
led.setId(id);
@@ -303,8 +306,6 @@
list.add(playerPage);
playerProgram.setPages(list);
playerProgram.setNoticeUrl(VnnoxConstant.NOTIFY_URL);
-
-
/**
* 璇虹摝鎺ㄩ�佸ぇ姘旀暟鎹� 鏃ュ織璁板綍寮�濮�
//// */
@@ -321,15 +322,8 @@
private List<PlayerWidget> generateWaterAndSensorWidget(A5AtmosphereHeartbeatReportInnerFrame.HeartBeatDataPackage poleSensorEntity) {
List widgetList = new ArrayList<>();
List<String> list = new ArrayList<>();
-// if (Objects.nonNull(waterDataEntity)) {
-// list.add("姘磋川鐜鐩戞祴瀹炴椂鏁版嵁锛�");
-// list.add("ph锛�"+waterDataEntity.getPh());
-// list.add("婧惰В姘э細"+waterDataEntity.getDoData() + "(mg/L)");
-// list.add("鐢靛鐜囷細"+waterDataEntity.getEc() + "(10^(-6)S)");
-// list.add("娴婂害锛�"+waterDataEntity.getNtu() + "NTU");
-// }
if (Objects.nonNull(poleSensorEntity)) {
-// list.add("鐜鐩戞祴锛�");
+ list.add("鐜鐩戞祴锛�");
list.add("娓╁害锛�" + poleSensorEntity.getTemperature() + "掳");
list.add("婀垮害锛�" + poleSensorEntity.getHumidity() + "%");
list.add("pm25锛�" + poleSensorEntity.getPm25() + "渭g/m鲁");
--
Gitblit v1.9.3