Merge branch 'tolag'
This commit is contained in:
commit
9c12a5153e
@ -0,0 +1,22 @@
|
|||||||
|
package kcc.kccadr.adjCourtCnctn.service;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import kcc.com.cmm.ComDefaultVO;
|
||||||
|
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||||
|
|
||||||
|
public class AdjCourtaprvlVO extends ComDefaultVO implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -1111076331699607617L;
|
||||||
|
|
||||||
|
private String crtSeq; //법원연계 seq
|
||||||
|
private String crtSn; //법원연계 기일수
|
||||||
|
|
||||||
|
private String frstRegistPnttm;
|
||||||
|
private String frstRegisterId;
|
||||||
|
private String lastUpdtPnttm;
|
||||||
|
private String lastUpdusrId;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,112 @@
|
|||||||
|
package kcc.kccadr.adjCourtCnctn.web;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.ModelMap;
|
||||||
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||||
|
|
||||||
|
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||||
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
|
import kcc.com.cmm.LoginVO;
|
||||||
|
import kcc.com.cmm.util.DateUtil;
|
||||||
|
import kcc.com.cmm.util.StringUtil;
|
||||||
|
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
|
||||||
|
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||||
|
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
|
||||||
|
import kcc.kccadr.adjPgrMgr.dtb.service.DtbVO;
|
||||||
|
import kcc.kccadr.adjPgrMgr.iam.service.InternalApprovManageVO;
|
||||||
|
import kcc.kccadr.adjRppl.service.AdjRpplVO;
|
||||||
|
import kcc.kccadr.cmm.CmmUtil;
|
||||||
|
import kcc.kccadr.cmm.KccadrConstants;
|
||||||
|
import kcc.kccadr.cmm.RestResponse;
|
||||||
|
import kcc.let.uss.umt.service.UserManageVO;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class AdjCourtAprvlController {
|
||||||
|
|
||||||
|
// 조정신청 서비스단
|
||||||
|
@Resource(name = "AdjCourtCnctnService")
|
||||||
|
private AdjCourtCnctnService adjCourtCnctnService;
|
||||||
|
|
||||||
|
@RequestMapping(value = "/kccadr/adjCourtAprvl/AprvlList.do")
|
||||||
|
public String AprvlList(
|
||||||
|
@ModelAttribute("internalApprovManageVO") InternalApprovManageVO internalApprovManageVO
|
||||||
|
, ModelMap model
|
||||||
|
, HttpServletRequest request) throws Exception {
|
||||||
|
|
||||||
|
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||||
|
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
if (loginVO == null) {
|
||||||
|
|
||||||
|
model.addAttribute("msg", "로그인 해주세요.");
|
||||||
|
return "redirect:/web/user/login/ssoLogin.do";
|
||||||
|
}
|
||||||
|
|
||||||
|
internalApprovManageVO.setFrstRegisterId(loginVO.getUniqId());
|
||||||
|
internalApprovManageVO.setMemSeq(loginVO.getUniqId());
|
||||||
|
internalApprovManageVO.setSearchSbmtId(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if(internalApprovManageVO.getPageUnit() != 10) {
|
||||||
|
internalApprovManageVO.setPageUnit(internalApprovManageVO.getPageUnit());
|
||||||
|
}
|
||||||
|
|
||||||
|
if("".equals(internalApprovManageVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||||
|
internalApprovManageVO.setSearchSortCnd("RS.adrNo");
|
||||||
|
internalApprovManageVO.setSearchSortOrd("desc");
|
||||||
|
}
|
||||||
|
|
||||||
|
//내부결재 목록 페이지 접근시 결재상태 - 결재대기(01), 결재진행중(02) 상태가 기본값으로 해달라는 요청_220225_이준호수정
|
||||||
|
//내부결재 목록 페이지 접근시 결재상태 - 결재대기(01) 상태가 기본값으로 해달라는 요청_221201_조용준수정
|
||||||
|
if("".equals(internalApprovManageVO.getSearchStatusArr()) || internalApprovManageVO.getSearchStatusArr() == null){
|
||||||
|
//String[] defaultSearchStatusArr = {"01", "02"};
|
||||||
|
String[] defaultSearchStatusArr = {"01"};
|
||||||
|
internalApprovManageVO.setSearchStatusArr(defaultSearchStatusArr);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(StringUtils.isEmpty(internalApprovManageVO.getSearchStartDt()) && StringUtils.isEmpty(internalApprovManageVO.getSearchEndDt())){
|
||||||
|
internalApprovManageVO.setSearchStartDt(CmmUtil.getDiffMonth(1 , "yyyy-MM-dd"));
|
||||||
|
internalApprovManageVO.setSearchEndDt(CmmUtil.getDateNow("yyyy-MM-dd"));
|
||||||
|
}
|
||||||
|
|
||||||
|
/** paging */
|
||||||
|
PaginationInfo paginationInfo = new PaginationInfo();
|
||||||
|
paginationInfo.setCurrentPageNo(internalApprovManageVO.getPageIndex());
|
||||||
|
paginationInfo.setRecordCountPerPage(internalApprovManageVO.getPageUnit());
|
||||||
|
paginationInfo.setPageSize(internalApprovManageVO.getPageSize());
|
||||||
|
|
||||||
|
//위원장 아이디는 위원장이 결재 시점에서만 조회되게
|
||||||
|
// 리스트 조건절 결재선 1,2 라인이 결재 완료이고 위원장 아이디 일때만 조회
|
||||||
|
UserManageVO userManageVO = new UserManageVO();
|
||||||
|
// userManageVO = userManageService.selectUser(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if(KccadrConstants.ADR_SBMT_TY_40.equals(userManageVO.getOfcpsNm())) {
|
||||||
|
internalApprovManageVO.setUiWonJangId(loginVO.getUniqId());
|
||||||
|
}
|
||||||
|
|
||||||
|
//22.02.08 이준호 내부결재목록 최고관리자의 경우 모든 결재가 보이게 처리 요청사항 적용
|
||||||
|
if("ROLE_ADMIN".equals(loginVO.getAuthority())) {
|
||||||
|
internalApprovManageVO.setAuthor(loginVO.getAuthority());
|
||||||
|
}
|
||||||
|
|
||||||
|
internalApprovManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||||
|
internalApprovManageVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||||
|
internalApprovManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||||
|
// paginationInfo.setTotalRecordCount(internalApprovManageService.selectInternalApprovManageCount(internalApprovManageVO));
|
||||||
|
model.addAttribute("paginationInfo", paginationInfo);
|
||||||
|
|
||||||
|
|
||||||
|
// model.addAttribute("list", internalApprovManageService.selectInternalApprovManageList(internalApprovManageVO));
|
||||||
|
return "kccadr/adjPgrMgr/iam/internalApprovManageList";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user