diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java
index 55a0880c..b18f8466 100644
--- a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java
+++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java
@@ -25,6 +25,7 @@ import cokr.xit.base.web.ApplicationController;
import cokr.xit.fims.cmmn.CmmnUtil;
import cokr.xit.fims.cmmn.ftp.FTPUtil;
import cokr.xit.fims.cmmn.ftp.RemoteSystemInfo;
+import cokr.xit.fims.cmmn.service.bean.FactionBean;
import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.crdn.dao.CrdnInstMapper;
@@ -39,6 +40,7 @@ import cokr.xit.fims.crdn.service.CrdnService;
import cokr.xit.fims.crdn.service.CrdnStngService;
import cokr.xit.fims.crdn.service.ImportService;
import cokr.xit.fims.crdn.service.bean.CrdnStngBean;
+import cokr.xit.foundation.UserInfo;
import cokr.xit.foundation.data.DataObject;
/**단속 자료 등록 서비스 웹 컨트롤러.
@@ -87,6 +89,9 @@ public class Crdn05Controller extends ApplicationController {
@Resource(name="userMapper")
protected UserMapper userMapper;
+ @Resource(name="factionBean")
+ protected FactionBean factionBean;
+
/** 단속 자료 등록 메인화면을 연다.
* @return fims/crdn/crdn05010-main
*/
@@ -443,12 +448,19 @@ public class Crdn05Controller extends ApplicationController {
*/
public ModelAndView createCrdnDataByManual(HttpServletRequest hReq, Crdn crdn, MultipartFile[] newFileList) {
boolean saved = false;
- ManagedUser currentUser = userMapper.getUser(currentUser().getAccount(), currentUser().getInstitute());
- String deptCd = currentUser.getDeptCode();
- crdn.setSggCd(globalStngMapper.selectSggCd(deptCd));
+ UserInfo userInfo = currentUser();
+ factionBean.initUserInfo(userInfo);
+
+ crdn.setSggCd((String)userInfo.getInfo().get("sggCd"));
crdn.setCrdnRegSeCd("01");
- crdn.setCrdnInptSeCd("03");//TODO : 사용자 기관의 시청,구청 구분
+ if(((String)userInfo.getInfo().get("instNm")).endsWith("시")) {
+ crdn.setCrdnInptSeCd("03");//시청
+ } else {
+ crdn.setCrdnInptSeCd("02");//구청
+ }
+
+
List fileInfoList = new ArrayList();
if(newFileList != null && newFileList.length > 0) {