|
@@ -276,19 +276,24 @@ public class ReportIndexResultServiceImpl extends AbstractCrudService<ReportInde
|
|
|
reportIndexResult.setScoreType(1);
|
|
|
if (indexConfig3.get(j).getSeniorIndex().equals(2)) {
|
|
|
if (indexConfig3.get(j).getIndexCode().equals("10024")) {
|
|
|
- reportIndexResult.setIndexData(baseBuilds.get(0).getBaseBuild().getFireRating().toString());
|
|
|
- if (baseBuilds.get(0).getBaseBuild().getFireRating().equals(1)) {
|
|
|
- reportIndexResult.setIndexScore(100 * indexConfig3.get(j).getIndexWeight());
|
|
|
- reportIndexResult2.setIndexScore(100 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
- } else if (baseBuilds.get(0).getBaseBuild().getFireRating().equals(2)) {
|
|
|
- reportIndexResult.setIndexScore(75 * indexConfig3.get(j).getIndexWeight());
|
|
|
- reportIndexResult2.setIndexScore(75 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
- } else if (baseBuilds.get(0).getBaseBuild().getFireRating().equals(3)) {
|
|
|
+ if (baseBuilds.get(0).getBaseBuild().getFireRating()!=null){
|
|
|
+ reportIndexResult.setIndexData(baseBuilds.get(0).getBaseBuild().getFireRating().toString());
|
|
|
+ if (baseBuilds.get(0).getBaseBuild().getFireRating().equals(1)) {
|
|
|
+ reportIndexResult.setIndexScore(100 * indexConfig3.get(j).getIndexWeight());
|
|
|
+ reportIndexResult2.setIndexScore(100 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
+ } else if (baseBuilds.get(0).getBaseBuild().getFireRating().equals(2)) {
|
|
|
+ reportIndexResult.setIndexScore(75 * indexConfig3.get(j).getIndexWeight());
|
|
|
+ reportIndexResult2.setIndexScore(75 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
+ } else if (baseBuilds.get(0).getBaseBuild().getFireRating().equals(3)) {
|
|
|
+ reportIndexResult.setIndexScore(50 * indexConfig3.get(j).getIndexWeight());
|
|
|
+ reportIndexResult2.setIndexScore(50 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
+ } else {
|
|
|
+ reportIndexResult.setIndexScore(25 * indexConfig3.get(j).getIndexWeight());
|
|
|
+ reportIndexResult2.setIndexScore(25 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
+ }
|
|
|
+ }else {
|
|
|
reportIndexResult.setIndexScore(50 * indexConfig3.get(j).getIndexWeight());
|
|
|
reportIndexResult2.setIndexScore(50 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
- } else {
|
|
|
- reportIndexResult.setIndexScore(25 * indexConfig3.get(j).getIndexWeight());
|
|
|
- reportIndexResult2.setIndexScore(25 * indexConfig3.get(j).getIndexWeight() * indexConfig2.get(k).getIndexWeight());
|
|
|
}
|
|
|
}
|
|
|
this.save(reportIndexResult);
|