作者 kgy

驻场完成 第四天

package com.synthesize_energy.item.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
... ... @@ -15,4 +16,6 @@ public class EquipmentCapacityVo {
private String total;
private List<EquipmentCapacityDto> list;
@ApiModelProperty("新加注释说明")
private List<String> annotation;
}
... ...
package com.synthesize_energy.item.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
* 供暖室内计算温度ti(℃)
*/
@Data
@TableName("tb_calculated_temperatureIn_heating_room")
public class CalculatedTemperatureInHeatingRoom implements Serializable {
private static final long serialVersionUID = 7035832240715127760L;
@TableId(type = IdType.ID_WORKER_STR)
private String id;
/**
* 托幼
*/
@TableField("no_11")
private Integer no11;
/**
* 旅馆
*/
@TableField("no_12")
private Integer no12;
/**
* 商场
*/
@TableField("no_13")
private Integer no13;
/**
* 影剧院
*/
@TableField("no_14")
private Integer no14;
/**
* 展览馆
*/
@TableField("no_15")
private Integer no15;
/**
* 学校
*/
@TableField("no_16")
private Integer no16;
/**
* 大礼堂体育馆
*/
@TableField("no_17")
private Integer no17;
/**
* 底层住宅
*/
@TableField("no_18")
private Integer no18;
/**
* 高层住宅
*/
@TableField("no_19")
private Integer no19;
/**
* 坐班制
*/
@TableField("no_20")
private Integer no20;
/**
* 公寓式
*/
@TableField("no_21")
private Integer no21;
/**
* 酒店式
*/
@TableField("no_22")
private Integer no22;
/**
* 住院部
*/
@TableField("no_23")
private Integer no23;
/**
* 门诊部
*/
@TableField("no_24")
private Integer no24;
}
... ...
package com.synthesize_energy.item.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
@Data
@TableName("tb_heat_ing_data")
public class HeatIngData implements Serializable {
private static final long serialVersionUID = 7177725870531277987L;
@TableId(type = IdType.ID_WORKER_STR)
private String id;
/**
* 供暖室外计算温度toh(℃)
*/
@TableField("no_1")
private Double no1;
/**
* 供暖期室外平均温度ta(℃)
*/
@TableField("no_2")
private Double no2;
/**
* 供暖期天数N(天)
*
*/
@TableField("no_3")
private Integer no3;
}
... ...
... ... @@ -29,6 +29,8 @@ public class Synthesize_no_2_3 implements Serializable {
private String powerSupply;
@ApiModelProperty("选了储能才会有")
private Double powerSupplyEnergy;
@ApiModelProperty("储能小时数")
private Double hours;
@ApiModelProperty("1空气源热泵(制热型)\n" +
"2空气源热泵(双工况)\n" +
"3电锅炉\n" +
... ...
package com.synthesize_energy.item.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.synthesize_energy.item.entity.CalculatedTemperatureInHeatingRoom;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
public interface CalculatedTemperatureInHeatingRoomMapper extends BaseMapper<CalculatedTemperatureInHeatingRoom> {
@Select("select ${zd_name} from tb_calculated_temperatureIn_heating_room where id=#{id} ")
Integer queryName(@Param("zd_name") String zd_name, @Param("id") String id);
}
... ...
package com.synthesize_energy.item.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.synthesize_energy.item.entity.HeatIngData;
public interface HeatIngDataMapper extends BaseMapper<HeatIngData> {
}
... ...
... ... @@ -2,6 +2,7 @@ package com.synthesize_energy.item.web.controller;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.synthesize_energy.common.domain.BusinessException;
import com.synthesize_energy.common.domain.CommonErrorCode;
... ... @@ -80,6 +81,8 @@ public class ProjectController {
private EnergySourcesMapper energySourcesMapper;
@Autowired
private ElectrovalenceMapper electrovalenceMapper;
@Autowired
private HeatIngDataMapper heatIngDataMapper;
@GetMapping("getindex")
public RestResponse<?> getInfex(String id){
... ... @@ -109,6 +112,26 @@ public class ProjectController {
* 修改 对条件设置的参数修正 热水定额 冷水初始温度 修改
*/
Synthesize_no_1 synthesizeNo1 = no_1Service.getById(synthesize_no_1.getId());
/**
* 判断 两次选择的地区是否一样 不一样就行修改取最新
*/
if (!synthesize_no_1.getProjectSite().equals(synthesizeNo1.getProjectSite())){
CityDict dict = cityDictService.getOne(new QueryWrapper<CityDict>().lambda().eq(CityDict::getName, synthesize_no_1.getProjectSite()));//城市
HeatIngData heatIngData = heatIngDataMapper.selectById(dict.getId());
/**
* 在次判断 synthesize_no_2_1 是否存在
*/
List<Synthesize_no_2_1> synthesize_no_2_1s = synthesize_no_2_1Service.list(new LambdaQueryWrapper<Synthesize_no_2_1>().eq(Synthesize_no_2_1::getPid, synthesize_no_1.getId()));
if (!synthesize_no_2_1s.isEmpty()) {
for (Synthesize_no_2_1 synthesize_no_2_1 : synthesize_no_2_1s) {
/**
* 修改供热天数
*/
synthesize_no_2_1.setHeatDay(Double.valueOf(heatIngData.getNo3()));
synthesize_no_2_1Service.updateById(synthesize_no_2_1);
}
}
}
if (StringUtils.isNotEmpty(synthesize_no_1.getProjectSite())) {
String site = synthesize_no_1.getProjectSite();
Synthesize_no_2_6 byId = synthesize_no_2_6Service.getById(synthesize_no_1.getId());
... ...
... ... @@ -27,6 +27,11 @@ public interface ProjectService {
CalculateLoadVo calculateLoad(String synthesize_no_2_1, String id);
/**
* 规划结果
* @param id 项目ID
* @return 结果
*/
EquipmentCapacityVo planningResultsEquipmentCapacity(String id);
EquipmentCapacityVo planningResultsInvestment(String id);
... ... @@ -34,14 +39,38 @@ public interface ProjectService {
EquipmentCapacityVo getPlanningResultsEquipmentCapacity(String id, String type);
EquipmentCapacityVo getPlanningResultsInvestment(String id, String type);
/**
* 年收入查询
*
* @param id 项目ID
* @return
*/
EquipmentCapacityVo getAnnualIncome(String id);
/**
* 运行分析
*
* @param id 项目ID
* @return
*/
EquipmentCapacityVo getRunAnalysis(String id);
EquipmentCapacityVo putRunAnalysis(String id, String type);
/**
* 节省费用
*
* @param id 项目ID
* @return
*/
Map<String, Object> getCostSavings(String id);
/**
* 计算成本
*
* @param id 项目ID
* @return
*/
EquipmentCapacityVo getComputingCosts(String id);
}
... ...
... ... @@ -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("供冷系统");
... ...
spring:
profiles:
#开发时使用下面注释
# active: dev
active: dev
# 打包时使用下面注释
active: prod
# active: prod
... ...