Procházet zdrojové kódy

查询实时负荷

yq před 4 roky
rodič
revize
d74fee31a9

+ 11 - 0
fiveep-controller/src/main/java/com/bizmatics/controller/web/RtAnalogDataController.java

@@ -47,5 +47,16 @@ public class RtAnalogDataController {
     }
 
 
+    /**
+     * 实时负荷
+     * @param siteId 站点id
+     * @return
+     */
+    @RequestMapping("epLoad")
+    public ApiResult<Double> getEpLoad(Integer siteId){
+        return ApiResult.success(rtAnalogDataService.getEpLoad(siteId));
+    }
+
+
 }
 

+ 7 - 0
fiveep-service/src/main/java/com/bizmatics/service/RtAnalogDataService.java

@@ -30,4 +30,11 @@ public interface RtAnalogDataService extends CrudService<RtAnalogData> {
      * @return
      */
     List<Map<String,Object>> getOne(Integer siteId);
+
+    /**
+     * 实时负荷
+     * @param siteId
+     * @return
+     */
+    Double getEpLoad(Integer siteId);
 }

+ 5 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/RtAnalogDataServiceImpl.java

@@ -84,6 +84,11 @@ public class RtAnalogDataServiceImpl extends AbstractCrudService<RtAnalogDataMap
         return list;
     }
 
+    @Override
+    public Double getEpLoad(Integer siteId) {
+        return baseMapper.selectTotalLoad(SessionLocal.getUserId(), siteId);
+    }
+
     /**
      * 添加数据单位
      * @return