이준호 전자조정시스템 커밋
- 법원연계 결재 커밋
This commit is contained in:
parent
dd0c7cffd5
commit
6b6a1d8ad6
@ -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