|
@@ -41,6 +41,9 @@ public class PowerCompareController {
|
|
|
@Resource
|
|
|
private PhotovoltaicTestingPointNewService photovoltaicTestingPointNewService;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
IRealTimeDataBaseUtil realApiUtil = RealTimeDataBaseFactory.createRealTimeDataBase();
|
|
|
/**
|
|
|
* 报警类型列表
|
|
@@ -66,6 +69,69 @@ public class PowerCompareController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 公司下拉接口
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/companysAjax")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin
|
|
|
+ @ApiOperation(value = "查询公司数据列表", notes = "查询公司数据列表")
|
|
|
+ public AjaxResult companysAjax() {
|
|
|
+ List<StopTypeTreeVo> vos = new ArrayList<StopTypeTreeVo>();
|
|
|
+ for (Companys station : InitialRunner.cmls) {
|
|
|
+ StopTypeTreeVo vo = new StopTypeTreeVo();
|
|
|
+ vo.setId(station.getId());
|
|
|
+ vo.setName(station.getName());
|
|
|
+ vo.setpId("0");
|
|
|
+ vos.add(vo);
|
|
|
+ }
|
|
|
+ if(vos !=null && !vos.isEmpty())
|
|
|
+ {
|
|
|
+ return AjaxResult.successData(AjaxStatus.success.code,vos);
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return AjaxResult.successData(AjaxStatus.success.code,vos);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 公司下拉接口
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/windfarmByCmAjax")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin
|
|
|
+ @ApiOperation(value = "查询公司下场站数据列表", notes = "查询公司下场站数据列表")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "cmId", value = "公司编号", required = true, dataType = "string", paramType = "query")})
|
|
|
+ public AjaxResult windfarmByCmAjax(String cmId) {
|
|
|
+
|
|
|
+
|
|
|
+ List<Windpowerstation> vos=new ArrayList<>();
|
|
|
+ if(StringUtils.notEmp(cmId))
|
|
|
+ {
|
|
|
+
|
|
|
+ Map<String, List<Windpowerstation>> map = InitialRunner.cm_wpmap;
|
|
|
+ if(null!=map && !map.isEmpty())
|
|
|
+ {
|
|
|
+ if(map.containsKey(cmId))
|
|
|
+ {
|
|
|
+ vos=map.get(cmId);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(vos !=null && !vos.isEmpty())
|
|
|
+ {
|
|
|
+ return AjaxResult.successData(AjaxStatus.success.code,vos);
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return AjaxResult.successData(AjaxStatus.success.code,vos);
|
|
|
+ }
|
|
|
+ }
|
|
|
/**
|
|
|
* 风场下拉接口
|
|
|
* @return
|