...
|
...
|
@@ -83,7 +83,10 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
private Synthesize_no_1ImgService synthesize_no_1ImgService;
|
|
|
@Autowired
|
|
|
private Synthesize_no_1ClientNameMapper synthesize_no_1ClientNameMapper;
|
|
|
|
|
|
@Autowired
|
|
|
private CalculatedTemperatureInHeatingRoomMapper calculatedTemperatureInHeatingRoomMapper;
|
|
|
@Autowired
|
|
|
private HeatIngDataMapper heatIngDataMapper;
|
|
|
@Autowired
|
|
|
private CalculateLoadService calculateLoadService;
|
|
|
@Value("${naturalResources.num4}")
|
...
|
...
|
@@ -122,11 +125,11 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
* 负荷参数
|
|
|
*/
|
|
|
LoadParameterVo loadParameterVo = new LoadParameterVo();
|
|
|
BeanUtils.copyProperties(synthesize_no_2_1,loadParameterVo);
|
|
|
BeanUtils.copyProperties(synthesize_no_2_1, loadParameterVo);
|
|
|
CalculateLoad calculateLoad = calculateLoadService.getById(synthesize_no_2_1.getId());
|
|
|
CalculateLoadVo calculateLoadVo = new CalculateLoadVo();
|
|
|
BeanUtils.copyProperties(calculateLoad,calculateLoadVo);
|
|
|
BeanUtils.copyProperties(calculateLoadVo,loadParameterVo);
|
|
|
BeanUtils.copyProperties(calculateLoad, calculateLoadVo);
|
|
|
BeanUtils.copyProperties(calculateLoadVo, loadParameterVo);
|
|
|
loadParameterVos.add(loadParameterVo);
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -137,12 +140,12 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
*/
|
|
|
EnergyEquipmentVo energyEquipmentVo = new EnergyEquipmentVo();
|
|
|
Synthesize_no_2_4 synthesize_no_2_4 = synthesize_no_2_4Service.getById(id);
|
|
|
BeanUtils.copyProperties(synthesize_no_2_4,energyEquipmentVo);
|
|
|
BeanUtils.copyProperties(synthesize_no_2_4, energyEquipmentVo);
|
|
|
Synthesize_no_2_3 synthesize_no_2_3 = synthesize_no_2_3Service.getById(id);
|
|
|
energyEquipmentVo.setColdMsgDto(JSON.parseObject(JSON.parse(synthesize_no_2_3.getColdMsg()).toString(), ColdMsgDto.class));
|
|
|
energyEquipmentVo.setHotMsgDto(JSON.parseObject(JSON.parse(synthesize_no_2_3.getHotMsg()).toString(), HotMsgDto.class));
|
|
|
energyEquipmentVo.setHotWaterDto(JSON.parseObject(JSON.parse(synthesize_no_2_3.getHotWaterMsg()).toString(), HotWaterDto.class));
|
|
|
if (Objects.nonNull(synthesize_no_2_3.getPowerSupplyEnergy())){
|
|
|
if (Objects.nonNull(synthesize_no_2_3.getPowerSupplyEnergy())) {
|
|
|
energyEquipmentVo.setPowerSupplyEnergy(synthesize_no_2_3.getPowerSupplyEnergy());
|
|
|
}
|
|
|
no_3_1Dto.setEnergyEquipmentVo(energyEquipmentVo);
|
...
|
...
|
@@ -494,20 +497,20 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
/**
|
|
|
* 持续供电策略
|
|
|
*/
|
|
|
storedEnergyAll = synthesize_no_2_3.getPowerSupplyEnergy() * 2;
|
|
|
storedEnergyAll = synthesize_no_2_3.getPowerSupplyEnergy() * synthesize_no_2_3.getHours();
|
|
|
} else if ("4".equals(string)) {
|
|
|
/**
|
|
|
* 一充一放策略
|
|
|
*/
|
|
|
storedEnergyAll = synthesize_no_2_3.getPowerSupplyEnergy();
|
|
|
storedEnergyInstallCapacity = storedEnergyAll * 365;
|
|
|
storedEnergyAll = synthesize_no_2_3.getPowerSupplyEnergy() * synthesize_no_2_3.getHours();
|
|
|
storedEnergyInstallCapacity = storedEnergyAll * 350 * 0.9;
|
|
|
synthesize_no_3_6.setNo53(storedEnergyInstallCapacity);
|
|
|
} else if ("5".equals(string)) {
|
|
|
/**
|
|
|
* 两充两放策略
|
|
|
*/
|
|
|
storedEnergyAll = synthesize_no_2_3.getPowerSupplyEnergy();
|
|
|
storedEnergyInstallCapacity = storedEnergyAll * 365 * 2;
|
|
|
storedEnergyAll = synthesize_no_2_3.getPowerSupplyEnergy() * synthesize_no_2_3.getHours();
|
|
|
storedEnergyInstallCapacity = storedEnergyAll * 350 * 2 * 0.9;
|
|
|
synthesize_no_3_6.setNo53(storedEnergyInstallCapacity);
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -1996,7 +1999,10 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
hotLoadAll = (double) (hotLoadDataMapper.queryName(zd_name, dict.getId()) * 2);
|
|
|
}
|
|
|
Assert.notNull(synthesizeNo21.getHeatDay(), "供热天数为空了");
|
|
|
annualTotalHeatRequirement = synthesizeNo21.getHeatingHoursPerDay() * synthesizeNo21.getHeatDay() * synthesizeNo21.getHeatArea() * hotLoadAll * 0.7 / 1000;
|
|
|
Integer di = calculatedTemperatureInHeatingRoomMapper.queryName(zd_name, dict.getId());
|
|
|
HeatIngData heatIngData = heatIngDataMapper.selectById(dict.getId());
|
|
|
Double num = (di - heatIngData.getNo2()) / (di - heatIngData.getNo1());
|
|
|
annualTotalHeatRequirement = synthesizeNo21.getHeatingHoursPerDay() * synthesizeNo21.getHeatDay() * synthesizeNo21.getHeatArea() * hotLoadAll * num / 1000;
|
|
|
|
|
|
} else if ("3".equals(s)) {
|
|
|
/**
|
...
|
...
|
@@ -2345,8 +2351,10 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
hotLoadAll = (double) (hotLoadDataMapper.queryName(zd_name, dict.getId()) * 2);
|
|
|
}
|
|
|
Assert.notNull(synthesizeNo21.getHeatDay(), "供热天数为空了");
|
|
|
annualTotalHeatRequirement = synthesizeNo21.getHeatingHoursPerDay() * synthesizeNo21.getHeatDay() * synthesizeNo21.getHeatArea() * hotLoadAll * 0.7 / 1000;
|
|
|
|
|
|
Integer di = calculatedTemperatureInHeatingRoomMapper.queryName(zd_name, dict.getId());
|
|
|
HeatIngData heatIngData = heatIngDataMapper.selectById(dict.getId());
|
|
|
Double num = (di - heatIngData.getNo2()) / (di - heatIngData.getNo1());
|
|
|
annualTotalHeatRequirement = synthesizeNo21.getHeatingHoursPerDay() * synthesizeNo21.getHeatDay() * synthesizeNo21.getHeatArea() * hotLoadAll * num / 1000;
|
|
|
} else if ("3".equals(s)) {
|
|
|
/**
|
|
|
* 年总需冷量
|
...
|
...
|
@@ -2369,17 +2377,17 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
totalAnnualTotalHotWaterRequirement = electricity * synthesizeNo21.getWaterPersonNum() * synthesizeNo21.getWaterDayNum() / 1000;
|
|
|
}
|
|
|
CalculateLoad service = calculateLoadService.getById(id);
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotEmpty(id) && !StringUtils.isEmpty(service)) {
|
|
|
if (!StringUtils.isEmpty(id) && !StringUtils.isEmpty(service)) {
|
|
|
calculateLoad.setId(id);
|
|
|
calculateLoad.setNo1(Double.valueOf(df.format(annualTotalElectricityDemand)));
|
|
|
calculateLoad.setNo2(Double.valueOf(df.format(annualTotalHeatRequirement)));
|
|
|
calculateLoad.setNo3(Double.valueOf(df.format(annualTotalCoolingDemand)));
|
|
|
calculateLoad.setNo4(Double.valueOf(df.format(totalAnnualTotalHotWaterRequirement)));
|
|
|
calculateLoad.setAid(synthesizeNo21.getBuildingTypeId());
|
|
|
calculateLoad.setNo11(Double.valueOf(df.format(annualTotalElectricityDemand)));
|
|
|
calculateLoad.setNo22(Double.valueOf(df.format(annualTotalHeatRequirement)));
|
|
|
calculateLoad.setNo33(Double.valueOf(df.format(annualTotalCoolingDemand)));
|
|
|
calculateLoad.setNo44(Double.valueOf(df.format(totalAnnualTotalHotWaterRequirement)));
|
|
|
calculateLoad.setNo11(Double.valueOf(df.format(service.getNo11())));
|
|
|
calculateLoad.setNo22(Double.valueOf(df.format(service.getNo22())));
|
|
|
calculateLoad.setNo33(Double.valueOf(df.format(service.getNo33())));
|
|
|
calculateLoad.setNo44(Double.valueOf(df.format(service.getNo44())));
|
|
|
} else {
|
|
|
calculateLoad.setId(id);
|
|
|
calculateLoad.setNo1(Double.valueOf(df.format(annualTotalElectricityDemand)));
|
...
|
...
|
@@ -2430,6 +2438,7 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
String[] split = synthesize_no_1.getEnergyType().split(",");//1供电 2供热 3供冷 4热水
|
|
|
EquipmentCapacityVo equipmentCapacityVo = new EquipmentCapacityVo();
|
|
|
List<EquipmentCapacityDto> list = new ArrayList<>();
|
|
|
List<String> annotations = new ArrayList<>();// 注
|
|
|
for (String s : split) {
|
|
|
if ("1".equals(s)) {
|
|
|
List<EquipmentCapacityDto> list2 = new ArrayList<>();
|
...
|
...
|
@@ -2456,23 +2465,26 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto2.setType("2");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("3".equals(string)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("储能");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo13())));
|
|
|
annotations.add("(持续供电)" + format.apply(new BigDecimal(synthesize_no_2_3.getPowerSupplyEnergy())) + "kW * " + synthesize_no_2_3.getHours() + "h");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName(format.apply(new BigDecimal(synthesize_no_3_6.getNo13())) + "kW * 2h(持续供电)");
|
|
|
equipmentCapacityDto2.setData("0.00");
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
} else if ("4".equals(string)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
annotations.add("(一充一放)" + format.apply(new BigDecimal(synthesize_no_2_3.getPowerSupplyEnergy())) + "kW * " + synthesize_no_2_3.getHours() + "h");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("一充一放");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo13())));
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
} else if ("5".equals(string)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
annotations.add("(两充两放)" + format.apply(new BigDecimal(synthesize_no_2_3.getPowerSupplyEnergy())) + "kW * " + synthesize_no_2_3.getHours() + "h");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("两充两放");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo13())));
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
}
|
|
|
}
|
|
|
Double date = 0.0;
|
...
|
...
|
@@ -2493,49 +2505,53 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto.setName("供热系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo14() + synthesize_no_3_6.getNo15() + synthesize_no_3_6.getNo16() + synthesize_no_3_6.getNo17() + synthesize_no_3_6.getNo201() + synthesize_no_3_6.getNo202() + synthesize_no_3_6.getNo203())));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
String strings = synthesize_no_2_3.getPowerHot();//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
if ("1".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(制热型)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo15())));
|
|
|
equipmentCapacityDto2.setType("1");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo16())));
|
|
|
equipmentCapacityDto2.setType("2");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("电锅炉");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo14())));
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("燃气锅炉");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo17())));
|
|
|
equipmentCapacityDto2.setType("4");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("多联机中央空调");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo201())));
|
|
|
equipmentCapacityDto2.setType("5");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
String[] split1 = synthesize_no_2_3.getPowerHot().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
for (String strings : split1) {
|
|
|
if ("1".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(制热型)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo15())));
|
|
|
equipmentCapacityDto2.setType("1");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo16())));
|
|
|
equipmentCapacityDto2.setType("2");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("电锅炉");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo14())));
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("燃气锅炉");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo17())));
|
|
|
equipmentCapacityDto2.setType("4");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("多联机中央空调");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo201())));
|
|
|
equipmentCapacityDto2.setType("5");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
annotations.add("蓄热体积:" + format.apply(new BigDecimal(synthesize_no_3_6.getNo202())) + "(吨)");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("蓄热");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo202())));
|
|
|
equipmentCapacityDto2.setType("6");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
} else if ("7".equals(strings)) {
|
|
|
annotations.add("双蓄体积:" + format.apply(new BigDecimal(synthesize_no_3_6.getNo203())) + "(吨)");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("双蓄");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo203())));
|
|
|
equipmentCapacityDto2.setType("7");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
}
|
|
|
}
|
|
|
Double date = 0.0;
|
|
|
for (EquipmentCapacityDto capacityDto : list2) {
|
...
|
...
|
@@ -2555,43 +2571,47 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto.setName("供冷系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo18() + synthesize_no_3_6.getNo21() + synthesize_no_3_6.getNo19() + synthesize_no_3_6.getNo204() + synthesize_no_3_6.getNo205() + synthesize_no_3_6.getNo206())));
|
|
|
equipmentCapacityDto.setType("3");
|
|
|
String powerCold = synthesize_no_2_3.getPowerCold();//1空气源热泵(制热型)2空气源热泵(双工况)3冷水机组
|
|
|
if ("1".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(制冷型)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo18())));
|
|
|
equipmentCapacityDto2.setType("1");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("2".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo21())));
|
|
|
equipmentCapacityDto2.setType("2");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("3".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("冷水机组");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo19())));
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("4".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("多联机中央空调");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo204())));
|
|
|
equipmentCapacityDto2.setType("4");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("5".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
String[] split1 = synthesize_no_2_3.getPowerCold().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3冷水机组
|
|
|
for (String powerCold : split1) {
|
|
|
if ("1".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(制冷型)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo18())));
|
|
|
equipmentCapacityDto2.setType("1");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("2".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo21())));
|
|
|
equipmentCapacityDto2.setType("2");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("3".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("冷水机组");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo19())));
|
|
|
equipmentCapacityDto2.setType("3");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("4".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("多联机中央空调");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo204())));
|
|
|
equipmentCapacityDto2.setType("4");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("5".equals(powerCold)) {
|
|
|
annotations.add("蓄冷体积:" + format.apply(new BigDecimal(synthesize_no_3_6.getNo205())) + "(吨)");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("蓄冷");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo205())));
|
|
|
equipmentCapacityDto2.setType("5");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
} else if ("6".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
} else if ("6".equals(powerCold)) {
|
|
|
annotations.add("双蓄体积:" + format.apply(new BigDecimal(synthesize_no_3_6.getNo206())) + "(吨)");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("双蓄");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo206())));
|
|
|
equipmentCapacityDto2.setType("6");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
}
|
|
|
}
|
|
|
Double date = 0.0;
|
|
|
for (EquipmentCapacityDto capacityDto : list2) {
|
...
|
...
|
@@ -2614,11 +2634,12 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
String[] strings = synthesize_no_2_3.getHotWater().split(","); //1太阳能集热器2空气源热泵(热水型)
|
|
|
for (String string : strings) {
|
|
|
if ("1".equals(string)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
annotations.add("太阳能集热器:" + format.apply(new BigDecimal(synthesize_no_3_6.getNo22())) + "m²");
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("太阳能集热器");
|
|
|
equipmentCapacityDto2.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo22())));
|
|
|
equipmentCapacityDto2.setType("1");
|
|
|
list2.add(equipmentCapacityDto2);
|
|
|
list2.add(equipmentCapacityDto2);*/
|
|
|
} else if ("2".equals(string)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto2 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto2.setName("空气源热泵(热水型)");
|
...
|
...
|
@@ -2656,6 +2677,7 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
}
|
|
|
equipmentCapacityVo.setTotal(df.format(date) + "kW");
|
|
|
equipmentCapacityVo.setList(list);
|
|
|
equipmentCapacityVo.setAnnotation(annotations);
|
|
|
return equipmentCapacityVo;
|
|
|
}
|
|
|
|
...
|
...
|
@@ -2736,49 +2758,51 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto.setName("供热系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo39() + synthesize_no_3_6.getNo40() + synthesize_no_3_6.getNo41() + synthesize_no_3_6.getNo42() + synthesize_no_3_6.getNo209() + synthesize_no_3_6.getNo210() + synthesize_no_3_6.getNo211())));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
String strings = synthesize_no_2_3.getPowerHot();//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
if ("1".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制热型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo40())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo41())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("电锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo39())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("燃气锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo42())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo209())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄热");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo210())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo211())));
|
|
|
equipmentCapacityDto1.setType("7");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
String[] split1 = synthesize_no_2_3.getPowerHot().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
for (String strings : split1) {
|
|
|
if ("1".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制热型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo40())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo41())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("电锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo39())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("燃气锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo42())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo209())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄热");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo210())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo211())));
|
|
|
equipmentCapacityDto1.setType("7");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
}
|
|
|
}
|
|
|
Double date = 0.0;
|
|
|
for (EquipmentCapacityDto capacityDto : list2) {
|
...
|
...
|
@@ -2798,43 +2822,45 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto.setName("供冷系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo43() + synthesize_no_3_6.getNo44() + synthesize_no_3_6.getNo45() + synthesize_no_3_6.getNo212() + synthesize_no_3_6.getNo213() + synthesize_no_3_6.getNo214())));
|
|
|
equipmentCapacityDto.setType("3");
|
|
|
String powerCold = synthesize_no_2_3.getPowerCold();//1空气源热泵(制热型)2空气源热泵(双工况)3冷水机组
|
|
|
if ("1".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制冷型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo43())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo44())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("冷水机组");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo45())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo212())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄冷");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo213())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo214())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
String[] split1 = synthesize_no_2_3.getPowerCold().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3冷水机组
|
|
|
for (String powerCold : split1) {
|
|
|
if ("1".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制冷型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo43())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo44())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("冷水机组");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo45())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo212())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄冷");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo213())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo214())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
}
|
|
|
}
|
|
|
Double date = 0.0;
|
|
|
for (EquipmentCapacityDto capacityDto : list2) {
|
...
|
...
|
@@ -3484,49 +3510,51 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo57() + synthesize_no_3_6.getNo54() + synthesize_no_3_6.getNo55() + synthesize_no_3_6.getNo56() + synthesize_no_3_6.getNo217() + synthesize_no_3_6.getNo218() + synthesize_no_3_6.getNo219())));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
|
|
|
String strings = synthesize_no_2_3.getPowerHot();//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
if ("1".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制热型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo55())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo56())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("电锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo54())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("燃气锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo57())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo217())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄热");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo218())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo219())));
|
|
|
equipmentCapacityDto1.setType("7");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
String[] split1 = synthesize_no_2_3.getPowerHot().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
for (String strings : split1) {
|
|
|
if ("1".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制热型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo55())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo56())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("电锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo54())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("燃气锅炉");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo57())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo217())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄热");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo218())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo219())));
|
|
|
equipmentCapacityDto1.setType("7");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
}
|
|
|
}
|
|
|
Double date = 0.0;
|
|
|
for (EquipmentCapacityDto capacityDto : list2) {
|
...
|
...
|
@@ -3546,45 +3574,46 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
equipmentCapacityDto.setName("供冷系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo59() + synthesize_no_3_6.getNo58() + synthesize_no_3_6.getNo58() + synthesize_no_3_6.getNo220() + synthesize_no_3_6.getNo221() + synthesize_no_3_6.getNo222())));
|
|
|
equipmentCapacityDto.setType("3");
|
|
|
String powerCold = synthesize_no_2_3.getPowerCold();//1空气源热泵(制热型)2空气源热泵(双工况)3冷水机组
|
|
|
if ("1".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制冷型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo58())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("冷水机组");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo59())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo58())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo220())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄冷");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo221())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo222())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
String[] split1 = synthesize_no_2_3.getPowerCold().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3冷水机组
|
|
|
for (String powerCold : split1) {
|
|
|
if ("1".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(制冷型)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo58())));
|
|
|
equipmentCapacityDto1.setType("1");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("3".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("冷水机组");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo59())));
|
|
|
equipmentCapacityDto1.setType("3");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("2".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("空气源热泵(双工况)");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo58())));
|
|
|
equipmentCapacityDto1.setType("2");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("4".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("多联机中央空调");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo220())));
|
|
|
equipmentCapacityDto1.setType("4");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("5".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("蓄冷");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo221())));
|
|
|
equipmentCapacityDto1.setType("5");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
} else if ("6".equals(powerCold)) {
|
|
|
EquipmentCapacityDto equipmentCapacityDto1 = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto1.setName("双蓄");
|
|
|
equipmentCapacityDto1.setData(format.apply(new BigDecimal(synthesize_no_3_6.getNo222())));
|
|
|
equipmentCapacityDto1.setType("6");
|
|
|
list2.add(equipmentCapacityDto1);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
Double date = 0.0;
|
|
|
for (EquipmentCapacityDto capacityDto : list2) {
|
|
|
date += Double.parseDouble(capacityDto.getData());
|
...
|
...
|
@@ -3855,84 +3884,86 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
/**
|
|
|
* 供热
|
|
|
*/
|
|
|
String strings = synthesize_no_2_3.getPowerHot();//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
String[] split1 = synthesize_no_2_3.getPowerHot().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
List<No_3_1_1_1Dto> no_3_1_1_1Dtos = new ArrayList<>();
|
|
|
if ("1".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(制热型)节省费用={历史数据年用热金额-(空气源热泵(制热型)年供热量/空气源热泵(制热型)能效比)*平均电价}/10000
|
|
|
*/
|
|
|
for (String strings : split1) {
|
|
|
if ("1".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(制热型)节省费用={历史数据年用热金额-(空气源热泵(制热型)年供热量/空气源热泵(制热型)能效比)*平均电价}/10000
|
|
|
*/
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto.setName("供热系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - synthesize_no_3_6.getNo54() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3) / 10000)));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
list.add(equipmentCapacityDto);*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(制热型)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - synthesize_no_3_6.getNo55() / synthesize_no_2_6.getNo26() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(双工况)节省费用={历史数据年用热金额-(空气源热泵(双工况)年供热量/空气源热泵(双工况)制热能效比)*平均电价}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(制热型)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - synthesize_no_3_6.getNo55() / synthesize_no_2_6.getNo26() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(双工况)节省费用={历史数据年用热金额-(空气源热泵(双工况)年供热量/空气源热泵(双工况)制热能效比)*平均电价}/10000
|
|
|
*/
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto.setName("供热系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo55() / synthesize_no_2_6.getNo26() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
list.add(equipmentCapacityDto);*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(双工况)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo56() / synthesize_no_2_6.getNo30() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
/**
|
|
|
* 电锅炉 节节省用={历史数据年用热金额-电锅炉年供热量*平均电价}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(双工况)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo56() / synthesize_no_2_6.getNo30() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
/**
|
|
|
* 电锅炉 节节省用={历史数据年用热金额-电锅炉年供热量*平均电价}/10000
|
|
|
*/
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto.setName("供热系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo56() / synthesize_no_2_6.getNo30() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
list.add(equipmentCapacityDto);*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("电锅炉");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo54() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
/**
|
|
|
* 燃气锅炉节省费用={历史数据年用热金额-(燃气锅炉年供热量*3600/36000)*天然气价格}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("电锅炉");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo54() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
/**
|
|
|
* 燃气锅炉节省费用={历史数据年用热金额-(燃气锅炉年供热量*3600/36000)*天然气价格}/10000
|
|
|
*/
|
|
|
/* EquipmentCapacityDto equipmentCapacityDto = new EquipmentCapacityDto();
|
|
|
equipmentCapacityDto.setName("供热系统");
|
|
|
equipmentCapacityDto.setData(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - synthesize_no_3_6.getNo57() * 3600 / 36000 * synthesize_no_3_6.getNo116()) / 10000)));
|
|
|
equipmentCapacityDto.setType("2");
|
|
|
list.add(equipmentCapacityDto);*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("燃气锅炉");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - synthesize_no_3_6.getNo57() * 3600 / 36000 * synthesize_no_2_6.getNo128()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
/**
|
|
|
* 多联机中央空调 节省费用={历史数据年用热金额-(多联机中央空调年供热量/多联机中央空调制热能效比)*平均电价}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("多联机中央空调");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo57() / synthesize_no_3_6.getNo217() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3))) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
/**
|
|
|
* 蓄热节省费用=年蓄热量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("蓄热");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo233() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
/**
|
|
|
* 蓄热节省费用=年蓄热量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("双蓄");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo233() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("燃气锅炉");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getHotAllPrice() - synthesize_no_3_6.getNo57() * 3600 / 36000 * synthesize_no_2_6.getNo128()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
/**
|
|
|
* 多联机中央空调 节省费用={历史数据年用热金额-(多联机中央空调年供热量/多联机中央空调制热能效比)*平均电价}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("多联机中央空调");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(((synthesize_no_2_2.getHotAllPrice() - (synthesize_no_3_6.getNo57() / synthesize_no_3_6.getNo217() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3))) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
/**
|
|
|
* 蓄热节省费用=年蓄热量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("蓄热");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo233() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("7".equals(strings)) {
|
|
|
/**
|
|
|
* 蓄热节省费用=年蓄热量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("双蓄");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo233() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
}
|
|
|
}
|
|
|
No_3_1_1Dto no_3_1_1Dto = new No_3_1_1Dto();
|
|
|
no_3_1_1Dto.setName("供热系统");
|
...
|
...
|
@@ -3942,56 +3973,58 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
/**
|
|
|
* 供冷
|
|
|
*/
|
|
|
String strings = synthesize_no_2_3.getPowerCold();//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
String[] split1 = synthesize_no_2_3.getPowerCold().split(",");//1空气源热泵(制热型)2空气源热泵(双工况)3电锅炉4燃气锅炉
|
|
|
List<No_3_1_1_1Dto> no_3_1_1_1Dtos = new ArrayList<>();
|
|
|
if ("1".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(制冷型)节省费用={历史数据年用冷金额-(空气源热泵(制冷型)年供冷量*空气源热泵(制冷型)能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(制冷型)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo73() * synthesize_no_2_6.getNo38() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(双工况)节省费用={历史数据年用冷金额-(空气源热泵(双工况)年供冷量*空气源热泵(制冷型)能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(双工况)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo74() * synthesize_no_2_6.getNo101() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
/**
|
|
|
* 冷水机组 节省费用={历史数据年用冷金额-(冷水机组年供冷量*冷水机组能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("冷水机组");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo75() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
/**
|
|
|
* 多联机中央空调 节省费用={历史数据年用冷金额-(多联机中央空调年供冷量*多联机中央空调能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("多联机中央空调");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo228() * synthesize_no_2_6.getNo101() * (synthesize_no_3_6.getNo75() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3))) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
/**
|
|
|
* 蓄冷节省费用=年蓄冷量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("蓄冷");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo234() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
/**
|
|
|
* 冷节省费用=年蓄冷量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("双蓄");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo234() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
for (String strings : split1) {
|
|
|
if ("1".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(制冷型)节省费用={历史数据年用冷金额-(空气源热泵(制冷型)年供冷量*空气源热泵(制冷型)能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(制冷型)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo73() * synthesize_no_2_6.getNo38() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("2".equals(strings)) {
|
|
|
/**
|
|
|
* 空气源热泵(双工况)节省费用={历史数据年用冷金额-(空气源热泵(双工况)年供冷量*空气源热泵(制冷型)能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("空气源热泵(双工况)");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo74() * synthesize_no_2_6.getNo101() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("3".equals(strings)) {
|
|
|
/**
|
|
|
* 冷水机组 节省费用={历史数据年用冷金额-(冷水机组年供冷量*冷水机组能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("冷水机组");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo75() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3)) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("4".equals(strings)) {
|
|
|
/**
|
|
|
* 多联机中央空调 节省费用={历史数据年用冷金额-(多联机中央空调年供冷量*多联机中央空调能效比*平均电价)}/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("多联机中央空调");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal((synthesize_no_2_2.getColeAllPrice() - (synthesize_no_3_6.getNo228() * synthesize_no_2_6.getNo101() * (synthesize_no_3_6.getNo75() * (synthesize_no_3_6.getNo112() + synthesize_no_3_6.getNo113() + synthesize_no_3_6.getNo114()) / 3))) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("5".equals(strings)) {
|
|
|
/**
|
|
|
* 蓄冷节省费用=年蓄冷量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("蓄冷");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo234() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
} else if ("6".equals(strings)) {
|
|
|
/**
|
|
|
* 冷节省费用=年蓄冷量*(高峰电价-低谷电价)/10000
|
|
|
*/
|
|
|
No_3_1_1_1Dto no_3_1_1_1Dto = new No_3_1_1_1Dto();
|
|
|
no_3_1_1_1Dto.setName("双蓄");
|
|
|
no_3_1_1_1Dto.setProjectEarnings(format.apply(new BigDecimal(synthesize_no_3_6.getNo234() * (synthesize_no_3_6.getNo112() - synthesize_no_3_6.getNo114()) / 10000)));
|
|
|
no_3_1_1_1Dtos.add(no_3_1_1_1Dto);
|
|
|
}
|
|
|
}
|
|
|
No_3_1_1Dto no_3_1_1Dto = new No_3_1_1Dto();
|
|
|
no_3_1_1Dto.setName("供冷系统");
|
...
|
...
|
|