|
@@ -446,17 +446,22 @@ public class EconomicService {
|
|
|
|
|
|
public Map<String, Object> irradiance(String companys, String wpids, String type, String starttime, String endtime, String dateType, String windturbineids) throws Exception {
|
|
|
|
|
|
-// List<ProBasicOrganizeEquipment> wtls = CacheContext.organizeEquipmentList;
|
|
|
List<MaxVo> maxvalue = new ArrayList<>();
|
|
|
- List<MinVo> minvalue = new ArrayList<>();
|
|
|
- List<AveVo> avevalue = new ArrayList<>();
|
|
|
List<ProBasicOrganizeTree> eqs = CacheContext.proBasicOrganizeTrees;
|
|
|
|
|
|
List<ProBasicOrganizeTree> wtls = null;
|
|
|
|
|
|
- wtls = eqs.stream()
|
|
|
- .filter(v -> "EMI".equals(v.getEqType()) && wpids.contains(v.getParentCode()))
|
|
|
- .collect(Collectors.toList());
|
|
|
+ if (wpids.isEmpty()){
|
|
|
+
|
|
|
+ wtls = eqs.stream()
|
|
|
+ .filter(v -> "EMI".equals(v.getEqType()))
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ }else {
|
|
|
+
|
|
|
+ wtls = eqs.stream()
|
|
|
+ .filter(v -> "EMI".equals(v.getEqType()) && wpids.contains(v.getParentCode()))
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ }
|
|
|
|
|
|
List<EconomicVo> wt = new ArrayList<>();
|
|
|
List<Glqx> vo = new ArrayList<>();
|
|
@@ -484,6 +489,11 @@ public class EconomicService {
|
|
|
vo1.setId(wt1.getNemCode());
|
|
|
vo1.setName(wt1.getNemName());
|
|
|
wt.add(vo1);
|
|
|
+ }else if (wpids.isEmpty()&& wt1.getPcodes().contains(companys)){
|
|
|
+ EconomicVo vo1 = new EconomicVo();
|
|
|
+ vo1.setId(wt1.getNemCode());
|
|
|
+ vo1.setName(wt1.getNemName());
|
|
|
+ wt.add(vo1);
|
|
|
}
|
|
|
}
|
|
|
|