1.调整河北pms国网上送典型源荷其他类型逻辑
This commit is contained in:
@@ -78,7 +78,7 @@ public class MonitorSendServiceImpl implements MonitorSendService {
|
||||
//特殊处理
|
||||
List<SysDicTreePO> sysDicTreePOList = dictTreeFeignClient.queryAll().getData();
|
||||
List<SysDicTreePO> typicDic =sysDicTreePOList.stream().filter(item-> Objects.equals(DicTreeEnum.Power_Station.getCode(),item.getCode())||Objects.equals(DicTreeEnum.Ele_Railways.getCode(),item.getCode())||
|
||||
Objects.equals(DicTreeEnum.Wind_Farms.getCode(),item.getCode())).collect(Collectors.toList());
|
||||
Objects.equals(DicTreeEnum.Wind_Farms.getCode(),item.getCode())||Objects.equals(DicTreeEnum.Imp_Users.getCode(),item.getCode())).collect(Collectors.toList());
|
||||
|
||||
for(SysDicTreePO sysDicTreePO : typicDic){
|
||||
List<DictTreeVO> temList = dictTreeFeignClient.query(sysDicTreePO.getId()).getData();
|
||||
|
||||
@@ -190,8 +190,9 @@ public class MonitorServiceImpl extends ServiceImpl<MonitorMapper, Monitor> impl
|
||||
if(baseParam.getObjType().equals("987654321")){
|
||||
//特殊处理
|
||||
List<SysDicTreePO> sysDicTreePOList = dictTreeFeignClient.queryAll().getData();
|
||||
|
||||
List<SysDicTreePO> typicDic =sysDicTreePOList.stream().filter(item->Objects.equals(DicTreeEnum.Power_Station.getCode(),item.getCode())||Objects.equals(DicTreeEnum.Ele_Railways.getCode(),item.getCode())||
|
||||
Objects.equals(DicTreeEnum.Wind_Farms.getCode(),item.getCode())).collect(Collectors.toList());
|
||||
Objects.equals(DicTreeEnum.Wind_Farms.getCode(),item.getCode())||Objects.equals(DicTreeEnum.Imp_Users.getCode(),item.getCode())).collect(Collectors.toList());
|
||||
|
||||
for(SysDicTreePO sysDicTreePO : typicDic){
|
||||
List<DictTreeVO> temList = dictTreeFeignClient.query(sysDicTreePO.getId()).getData();
|
||||
|
||||
@@ -23,8 +23,10 @@ import com.njcn.system.api.DicDataFeignClient;
|
||||
import com.njcn.system.api.DictTreeFeignClient;
|
||||
import com.njcn.system.enums.DicDataEnum;
|
||||
import com.njcn.system.enums.DicDataTypeEnum;
|
||||
import com.njcn.system.enums.DicTreeEnum;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.system.pojo.po.SysDicTreePO;
|
||||
import com.njcn.system.pojo.vo.DictTreeVO;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.vo.PvTerminalTreeVO;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -43,7 +45,7 @@ import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Description:
|
||||
* Date: 2023/12/12 15:16【需求编号】
|
||||
*
|
||||
@@ -81,7 +83,7 @@ public class PqTypicalSourceCreatePOServiceImpl extends ServiceImpl<PqTypicalSou
|
||||
QueryWrapper<RMpPartHarmonicDetailD> queryWrapper = new QueryWrapper<>();
|
||||
QueryWrapper<RMpSurplusHarmonicDetailD> rMpSurplusHarmonicDetailDQueryWrapper = new QueryWrapper<>();
|
||||
List<SysDicTreePO> sysdictreepo = dictTreeFeignClient.queryAll().getData();
|
||||
List<String> other_interferencesource_users = Stream.of(DicDataEnum.SEMICONDUCTOR_MANUFACTURING.getCode(),
|
||||
/* List<String> other_interferencesource_users = Stream.of(DicDataEnum.SEMICONDUCTOR_MANUFACTURING.getCode(),
|
||||
DicDataEnum.PRECISION_MACHINING.getCode(),
|
||||
DicDataEnum.PARTY_GOVERNMENT.getCode(),
|
||||
DicDataEnum.NOSOCOMIUM.getCode(),
|
||||
@@ -92,7 +94,9 @@ public class PqTypicalSourceCreatePOServiceImpl extends ServiceImpl<PqTypicalSou
|
||||
DicDataEnum.HAZARDOUS_CHEMICALS.getCode(),
|
||||
DicDataEnum.EXPLOSIVE_PRODUCTS.getCode(),
|
||||
DicDataEnum.LARGEVENUE.getCode()
|
||||
).collect(Collectors.toList());
|
||||
).collect(Collectors.toList());*/
|
||||
|
||||
|
||||
List<String> windfarm_user = Stream.of(
|
||||
DicDataEnum.WINDPOWER_STATION.getCode()).collect(Collectors.toList());
|
||||
List<String> photovoltaicsit_eusers = Stream.of(
|
||||
@@ -100,6 +104,12 @@ public class PqTypicalSourceCreatePOServiceImpl extends ServiceImpl<PqTypicalSou
|
||||
List<String> tractionstation = Stream.of(
|
||||
DicDataEnum.ELECTRIFIED_RAILWAY.getCode()).collect(Collectors.toList());
|
||||
|
||||
DictTreeVO dictTreeVO = dictTreeFeignClient.queryByCode(DicTreeEnum.Imp_Users.getCode()).getData();
|
||||
List<DictTreeVO> dictTreeVOList = dictTreeFeignClient.query(dictTreeVO.getId()).getData();
|
||||
List<String> importUser = dictTreeVOList.stream().map(DictTreeVO::getCode).distinct().collect(Collectors.toList());
|
||||
importUser.add(dictTreeVO.getCode());
|
||||
|
||||
|
||||
/*3.45 典型源荷用户类型*/
|
||||
List<String> collect = Stream.of(DicDataEnum.TRACTIONSTATION.getCode(),
|
||||
DicDataEnum.WINDFARM_USER.getCode(),
|
||||
@@ -110,11 +120,13 @@ public class PqTypicalSourceCreatePOServiceImpl extends ServiceImpl<PqTypicalSou
|
||||
List<SysDicTreePO> windfarm_user_dict = sysdictreepo.stream().filter(temp -> windfarm_user.contains(temp.getCode())).collect(Collectors.toList());
|
||||
List<SysDicTreePO> photovoltaicsit_eusers_dict = sysdictreepo.stream().filter(temp -> photovoltaicsit_eusers.contains(temp.getCode())).collect(Collectors.toList());
|
||||
List<SysDicTreePO> tractionstation_dict = sysdictreepo.stream().filter(temp -> tractionstation.contains(temp.getCode())).collect(Collectors.toList());
|
||||
List<SysDicTreePO> import_dict = sysdictreepo.stream().filter(temp -> importUser.contains(temp.getCode())).collect(Collectors.toList());
|
||||
|
||||
List<SysDicTreePO> un_other_interferencesource_users_dict = new ArrayList<>();
|
||||
un_other_interferencesource_users_dict.addAll(photovoltaicsit_eusers_dict);
|
||||
un_other_interferencesource_users_dict.addAll(tractionstation_dict);
|
||||
un_other_interferencesource_users_dict.addAll(windfarm_user_dict);
|
||||
|
||||
un_other_interferencesource_users_dict.addAll(import_dict);
|
||||
|
||||
|
||||
List<PvTerminalTreeVO> deptList = deptFeignClient.allDeptList().getData();
|
||||
|
||||
Reference in New Issue
Block a user