Compare commits
No commits in common. "604a7561f04bc16ba19bca179a93a4233aa2d94d" and "0b2c2d12ac92f14a6a65bb39d685e288b27be045" have entirely different histories.
604a7561f0
...
0b2c2d12ac
@ -210,38 +210,33 @@ public class PwrGnrSimService {
|
|||||||
}
|
}
|
||||||
k++;
|
k++;
|
||||||
}
|
}
|
||||||
// module 정보 - 중복 모듈 제거
|
// module 정보
|
||||||
k = 0;
|
k = 0;
|
||||||
Set<String> usedModules = new HashSet<>();
|
for (PwrGnrSimRoofResponse m : moduleGroupList) {
|
||||||
for (PwrGnrSimRoofResponse m : moduleGroupList) {
|
if (k == 0) {
|
||||||
if (!usedModules.contains(m.getItemId())) {
|
pwrGnrSimReq.setModule1(m.getItemId());
|
||||||
usedModules.add(m.getItemId());
|
pwrGnrSimReq.setModuleAmp1(m.getAmp());
|
||||||
if (k == 0) {
|
pwrGnrSimReq.setModuleSpecification1(m.getSpecification());
|
||||||
pwrGnrSimReq.setModule1(m.getItemId());
|
pwrGnrSimReq.setModuleTempCoeff1(m.getTempCoeff());
|
||||||
pwrGnrSimReq.setModuleAmp1(m.getAmp());
|
pwrGnrSimReq.setModuleTempLoss1(m.getTempLoss());
|
||||||
pwrGnrSimReq.setModuleSpecification1(m.getSpecification());
|
pwrGnrSimReq.setNorthModuleYn1(m.getNorthModuleYn()); //모듈 북면지원여부
|
||||||
pwrGnrSimReq.setModuleTempCoeff1(m.getTempCoeff());
|
} else if (k == 1) {
|
||||||
pwrGnrSimReq.setModuleTempLoss1(m.getTempLoss());
|
pwrGnrSimReq.setModule2(m.getItemId());
|
||||||
pwrGnrSimReq.setNorthModuleYn1(m.getNorthModuleYn()); //모듈 북면지원여부
|
pwrGnrSimReq.setModuleAmp2(m.getAmp());
|
||||||
} else if (k == 1) {
|
pwrGnrSimReq.setModuleSpecification2(m.getSpecification());
|
||||||
pwrGnrSimReq.setModule2(m.getItemId());
|
pwrGnrSimReq.setModuleTempCoeff2(m.getTempCoeff());
|
||||||
pwrGnrSimReq.setModuleAmp2(m.getAmp());
|
pwrGnrSimReq.setModuleTempLoss2(m.getTempLoss());
|
||||||
pwrGnrSimReq.setModuleSpecification2(m.getSpecification());
|
pwrGnrSimReq.setNorthModuleYn2(m.getNorthModuleYn()); //모듈 북면지원여부
|
||||||
pwrGnrSimReq.setModuleTempCoeff2(m.getTempCoeff());
|
} else {
|
||||||
pwrGnrSimReq.setModuleTempLoss2(m.getTempLoss());
|
pwrGnrSimReq.setModule3(m.getItemId());
|
||||||
pwrGnrSimReq.setNorthModuleYn2(m.getNorthModuleYn()); //모듈 북면지원여부
|
pwrGnrSimReq.setModuleAmp3(m.getAmp());
|
||||||
} else if (k == 2) {
|
pwrGnrSimReq.setModuleSpecification3(m.getSpecification());
|
||||||
pwrGnrSimReq.setModule3(m.getItemId());
|
pwrGnrSimReq.setModuleTempCoeff3(m.getTempCoeff());
|
||||||
pwrGnrSimReq.setModuleAmp3(m.getAmp());
|
pwrGnrSimReq.setModuleTempLoss3(m.getTempLoss());
|
||||||
pwrGnrSimReq.setModuleSpecification3(m.getSpecification());
|
pwrGnrSimReq.setNorthModuleYn3(m.getNorthModuleYn()); //모듈 북면지원여부
|
||||||
pwrGnrSimReq.setModuleTempCoeff3(m.getTempCoeff());
|
|
||||||
pwrGnrSimReq.setModuleTempLoss3(m.getTempLoss());
|
|
||||||
pwrGnrSimReq.setNorthModuleYn3(m.getNorthModuleYn()); //모듈 북면지원여부
|
|
||||||
}
|
|
||||||
k++;
|
|
||||||
if (k >= 3) break; // 최대 3개 모듈만 설정
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
k++;
|
||||||
|
}
|
||||||
|
|
||||||
// 전체 시스템 용량
|
// 전체 시스템 용량
|
||||||
double dSpecification = 0.0;
|
double dSpecification = 0.0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user