diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java index 97fe3ac2..ec360c18 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java @@ -333,18 +333,24 @@ public class AffairService extends BaseService { // 견문보고 } affair.setOrganUp(rating.getOrganUp().equals("T")?"O":""); affair.setLastEtc(Utils.isEmpty(rating.getSectionEtc())?rating.getHeadEtc():rating.getSectionEtc()); - affair.setReference(rating.getRatingOrgan().equals("OG027")?"경비작전과장":"정보외사과장"); - if(rating.getRatingOrgan().equals("OG001")){ - affair.setReception("해양경찰청장"); - }else if(rating.getRatingOrgan().equals("OG027")){ - affair.setReception("서해5도특별경비단장"); - }else{ - String organNm = Utils.searchCodeValue(rating.getRatingOrgan(), codeMap.get("OG")); - if(organNm.endsWith("청")){ - affair.setReception(organNm.substring(0, organNm.length()-1)+"지방청장"); - }else{ - affair.setReception(organNm.substring(0, organNm.length()-1)+"경찰서장"); - } + switch (rating.getRatingOrgan()){ + case "OG001": + affair.setReception("해양경찰청장"); + affair.setReference("외사과장"); + break; + case "OG027": + affair.setReception("서해5도특별경비단장"); + affair.setReference("경비작전과장"); + break; + default: + String organNm = Utils.searchCodeValue(rating.getRatingOrgan(), codeMap.get("OG")); + if(organNm.endsWith("청")){ + affair.setReception(organNm.substring(0, organNm.length()-1)+"지방청장"); + }else{ + affair.setReception(organNm.substring(0, organNm.length()-1)+"경찰서장"); + } + affair.setReference("정보외사과장"); + break; } switch (rating.getAffairRate()){ case "AAR001": affair.setAffairRate1("O");break;