diff --git a/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java b/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java
index 313f2492..befe5f23 100644
--- a/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java
+++ b/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java
@@ -174,6 +174,8 @@ public class AdjstReqVO extends ComDefaultVO implements Serializable {
private String codeId;
private String loginNextUrl;
+ private String countryCode;
+
public String getSrchYear() {
@@ -895,6 +897,12 @@ public class AdjstReqVO extends ComDefaultVO implements Serializable {
public void setExmpMgrId(String exmpMgrId) {
this.exmpMgrId = exmpMgrId;
}
+ public String getCountryCode() {
+ return countryCode;
+ }
+ public void setCountryCode(String countryCode) {
+ this.countryCode = countryCode;
+ }
}
diff --git a/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java b/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java
index 751e736c..4d2e3d51 100644
--- a/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java
+++ b/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java
@@ -919,6 +919,13 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
if(CollectionUtils.isNotEmpty(adjstReqVO.getAdjstRpplList())){
for(AdjstReqVO model : adjstReqVO.getAdjstRpplList()){
+
+ if(StringUtils.isNotEmpty(model.getCountryCode())) {
+ model.setRpplPost("["+model.getCountryCode() + "] " +model.getRpplPost());
+ }
+
+ System.out.println(" model.getRpplPost() :: "+ model.getRpplPost());
+
model.setAdrSeq(adjstReqVO.getAdrSeq());
// 관련인 키 생성
model.setRpplSeq(rpplIdgenService.getNextStringId());
@@ -974,6 +981,13 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
int rs = 0;
if(CollectionUtils.isNotEmpty(adjstReqVO.getAdjstRpplList())){
for(AdjstReqVO model : adjstReqVO.getAdjstRpplList()){
+
+ if(StringUtils.isNotEmpty(model.getCountryCode())) {
+ model.setRpplPost("["+model.getCountryCode() + "] " +model.getRpplPost());
+ }
+ System.out.println("model.getRpplPost() ::" + model.getRpplPost());
+
+
model.setAdrSeq(adjstReqVO.getAdrSeq());
// 최초등록자
model.setFrstRegisterId(adjstReqVO.getFrstRegisterId());
diff --git a/src/main/java/kcc/kccadr/adjst/web/AdjstReqWebController.java b/src/main/java/kcc/kccadr/adjst/web/AdjstReqWebController.java
index 23742405..51649e7d 100644
--- a/src/main/java/kcc/kccadr/adjst/web/AdjstReqWebController.java
+++ b/src/main/java/kcc/kccadr/adjst/web/AdjstReqWebController.java
@@ -7,6 +7,8 @@ import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Properties;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
@@ -373,6 +375,29 @@ public class AdjstReqWebController {
req.setRpplTy(KccadrConstants.ADR_RPPL_TY_REQ);
list.add(req);
}
+
+ int cnt = 0;
+ for(AdjstReqVO adj : list) {
+ if("10".equals(adj.getRpplTy())
+ && "02".equals(adj.getRpplUsrDiv())) {
+
+ Pattern pattern = Pattern.compile("\\[(.*?)\\]");
+ Matcher matcher = pattern.matcher(adj.getRpplPost());
+
+ if (matcher.find()) {
+ String extracted = matcher.group(1);
+// list.get(cnt).setCountryCode(extracted);
+ adj.setCountryCode(extracted);
+ System.out.println(" :: adj.getCountryCode() :: "+adj.getCountryCode());
+ }
+// list.get(cnt).setRpplPost(adj.getRpplPost().replaceAll("\\[.*?\\]", ""));
+ adj.setRpplPost(adj.getRpplPost().replaceAll("\\[.*?\\]", "").trim());
+
+ }
+ cnt++;
+ }
+
+
model.addAttribute("editInfo", adjstReqService.checkAdjsReqEditStatus(adjstReqVO));
model.addAttribute("master", adjMsrMaster);
}else{
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp
index a4914a50..0c9b2c7a 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp
@@ -61,6 +61,10 @@ $( document ).ready(function(){
}
});
}
+
+// fn_countryCodeToggle();
+
+
// var rpplUsrDiv = '