이지우 - 관리자 조정종결목록에 조정조사관 조회 구분 추가

This commit is contained in:
jiwoo 2023-07-14 16:38:05 +09:00
parent ce45174069
commit aec9366f85
3 changed files with 37 additions and 0 deletions

View File

@ -128,6 +128,20 @@ public class AdjClsMgrController {
log.debug("commandMap : {}", commandMap); log.debug("commandMap : {}", commandMap);
log.debug("commandMap.isEmpty() : {}", commandMap.isEmpty()); log.debug("commandMap.isEmpty() : {}", commandMap.isEmpty());
//조정조사관, 조정팀장일 조정조사관 조회 구분 추가
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
String userId = loginVO == null ? "" : loginVO.getUniqId().toString().trim();
commandMap.put("searchLoginId", userId);
if(("".equals(commandMap.get("searchEachAdrAdminYn")) || commandMap.get("searchEachAdrAdminYn") == null)&& "ROLE_ADR_ADMIN".equals(loginVO.getAuthority()) && ("10".equals(loginVO.getOfcpsNm()) || "20".equals(loginVO.getOfcpsNm()))) {
commandMap.put("searchEachAdrAdminYn", "Y");
}
if("ROLE_ADR_ADMIN".equals(loginVO.getAuthority()) && ("10".equals(loginVO.getOfcpsNm()) || "20".equals(loginVO.getOfcpsNm()))) {
commandMap.put("searchEachAdrAdminBtnYn", "Y");
}
//기본값설정 //기본값설정
commandMap.put("rangeView", "kcc_adr_advc"); commandMap.put("rangeView", "kcc_adr_advc");
String searchWrd = (String) commandMap.get("q"); String searchWrd = (String) commandMap.get("q");

View File

@ -347,6 +347,8 @@ public class SearchServiceImpl implements InitializingBean, SearchService {
String searchCondition = (String)commandMap.get("searchCondition"); String searchCondition = (String)commandMap.get("searchCondition");
String searchCondition2 = (String)commandMap.get("searchCondition2"); String searchCondition2 = (String)commandMap.get("searchCondition2");
String searchEachAdrAdminYn = (String)commandMap.get("searchEachAdrAdminYn");
String searchLoginId = (String)commandMap.get("searchLoginId");
//검색조건 추가 //검색조건 추가
if( !"*:*".equals(_q.toString()) && StringUtils.isEmpty(searchCondition)){ if( !"*:*".equals(_q.toString()) && StringUtils.isEmpty(searchCondition)){
@ -382,6 +384,10 @@ public class SearchServiceImpl implements InitializingBean, SearchService {
} }
//조정조사관 조회 구분 라디오 버튼 - 담당사건만 보기
if("Y".equals(searchEachAdrAdminYn)) {
query.addFilterQuery("adrAdmId:" + searchLoginId);
}
if (StringUtils.isNotBlank(sdate) && StringUtils.isNotBlank(edate)) { if (StringUtils.isNotBlank(sdate) && StringUtils.isNotBlank(edate)) {
query.addFilterQuery("registDt:["+sdate+" TO "+edate+"]"); query.addFilterQuery("registDt:["+sdate+" TO "+edate+"]");

View File

@ -41,6 +41,7 @@
listForm.q.value = q1 ; listForm.q.value = q1 ;
listForm.searchCondition.value = form.searchCondition.value; listForm.searchCondition.value = form.searchCondition.value;
listForm.searchCondition2.value = getCheckboxValue(); listForm.searchCondition2.value = getCheckboxValue();
listForm.searchEachAdrAdminYn.value = form.searchEachAdrAdminYn.value;
listForm.action = "<c:url value='/kccadr/adjclsmgr/adjCloseMangeList.do'/>"; listForm.action = "<c:url value='/kccadr/adjclsmgr/adjCloseMangeList.do'/>";
listForm.submit(); listForm.submit();
} }
@ -94,6 +95,7 @@
<%-- <input type="hidden" name="searchStatus" value="<c:out value="${adjClsMgrVO.searchStatus}" />" /> --%> <%-- <input type="hidden" name="searchStatus" value="<c:out value="${adjClsMgrVO.searchStatus}" />" /> --%>
<input type="hidden" name="adrSeq" value="" /> <input type="hidden" name="adrSeq" value="" />
<input type="hidden" name="adrSn" value="" /> <input type="hidden" name="adrSn" value="" />
<input type="hidden" name="searchEachAdrAdminYn" value="<c:out value="${commandMap.searchEachAdrAdminYn}" />" />
</form> </form>
<form:form id="form" name="form" commandName="adjClsMgrVO" onsubmit="return false;" method="post"> <form:form id="form" name="form" commandName="adjClsMgrVO" onsubmit="return false;" method="post">
<!-- cont --> <!-- cont -->
@ -158,6 +160,21 @@
</span> </span>
</div> </div>
</li> </li>
<li <c:if test="${commandMap.searchEachAdrAdminBtnYn ne 'Y' }">style="display:none;"</c:if>>
<p class="tit_text">조정조사관 조회 구분</p>
<div class="radio_wrap">
<span>
<input ${commandMap.searchEachAdrAdminYn eq 'Y' ? 'checked=\"checked\"' : ''} value="Y" type="radio" name="searchEachAdrAdminYn" id="searchEachAdrAdminYn1">
<label for="searchEachAdrAdminYn1">담당사건만 보기</label>
</span>
<span>
<input ${commandMap.searchEachAdrAdminYn eq 'N' ? 'checked=\"checked\"' : ''} value="N" type="radio" name="searchEachAdrAdminYn" id="searchEachAdrAdminYn2">
<label for="searchEachAdrAdminYn2">전체 보기</label>
</span>
</div>
</li>
</ul> </ul>
</div> </div>
</div> </div>