From da319b1caf03e6c83b3831c9fb49f572abbf0c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EA=B0=95=EC=84=9D?= Date: Wed, 7 Jun 2023 11:41:23 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=AC=EB=AC=B8=20=EC=9D=B8=EC=87=84=20?= =?UTF-8?q?=EC=96=91=EC=8B=9D=20=EC=B0=B8=EC=A1=B0=20=EB=B6=80=EB=B6=84=20?= =?UTF-8?q?=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fpiMgt/affair/service/AffairService.java | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) 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;