Merge branch 'hylee'
Conflicts: src/main/java/kcc/kccadr/adjcclt/web/AdjstConciliatorController.java
This commit is contained in:
commit
16def35184
@ -0,0 +1,18 @@
|
||||
package kcc.kccadr.adjcclt.opinion.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.kccadr.adjPgrMgr.exmp.cmm.ExmpManageVO;
|
||||
import kcc.kccadr.adjcclt.service.AdjstConciliatorVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
public interface AdjstOpinionService {
|
||||
|
||||
List<AdjstOpinionVO> selectAdjstOpinionList(AdjstOpinionVO adjstOpinionVO);
|
||||
|
||||
Integer selectAdjstOpinionListCount(AdjstOpinionVO adjstOpinionVO) throws Exception;
|
||||
|
||||
// RestResponse adjstFindByOpinion(AdjstOpinionVO adjstOpinionVO);
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package kcc.kccadr.adjcclt.opinion.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
|
||||
public class AdjstOpinionVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = -2085681165590020261L;
|
||||
|
||||
|
||||
private String adrSeq;
|
||||
private String adrSn;
|
||||
private String prtclSeq;
|
||||
private String opinionSeq;
|
||||
private String opinionTy;
|
||||
private String cn;
|
||||
private String frstRegistPnttm;
|
||||
private String frstRegisterId;
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
public String getPrtclSeq() {
|
||||
return prtclSeq;
|
||||
}
|
||||
public void setPrtclSeq(String prtclSeq) {
|
||||
this.prtclSeq = prtclSeq;
|
||||
}
|
||||
public String getOpinionSeq() {
|
||||
return opinionSeq;
|
||||
}
|
||||
public void setOpinionSeq(String opinionSeq) {
|
||||
this.opinionSeq = opinionSeq;
|
||||
}
|
||||
public String getOpinionTy() {
|
||||
return opinionTy;
|
||||
}
|
||||
public void setOpinionTy(String opinionTy) {
|
||||
this.opinionTy = opinionTy;
|
||||
}
|
||||
public String getCn() {
|
||||
return cn;
|
||||
}
|
||||
public void setCn(String cn) {
|
||||
this.cn = cn;
|
||||
}
|
||||
public String getFrstRegistPnttm() {
|
||||
return frstRegistPnttm;
|
||||
}
|
||||
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||
this.frstRegistPnttm = frstRegistPnttm;
|
||||
}
|
||||
public String getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,170 @@
|
||||
package kcc.kccadr.adjcclt.opinion.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjcclt.opinion.service.AdjstOpinionVO;
|
||||
|
||||
|
||||
@Repository("adjstOpinionDAO")
|
||||
public class AdjstOpinionDAO extends EgovAbstractDAO {
|
||||
|
||||
public List<AdjstOpinionVO> selectAdjstOpinionList(AdjstOpinionVO adjstOpinionVO) {
|
||||
return (List<AdjstOpinionVO>) list("adjstOpinionDAO.selectAdjstOpinionList", adjstOpinionVO);
|
||||
}
|
||||
|
||||
public Integer selectAdjstOpinionListCount(AdjstOpinionVO adjstOpinionVO) throws Exception {
|
||||
return (Integer) select("adjstOpinionDAO.selectAdjstOpinionListCount", adjstOpinionVO);
|
||||
}
|
||||
|
||||
//
|
||||
// public List<AdjstOpinionVO> adjstFindAllOpinion(AdjstOpinionVO adjstOpinionVO) {
|
||||
//
|
||||
// return (List<AdjstOpinionVO>) list("adjstOpinionDAO.adjstFindAllOpinion", adjstOpinionVO);
|
||||
//
|
||||
// }
|
||||
|
||||
//
|
||||
//
|
||||
// public Integer selectAdjstConciliatorCount(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (Integer) select("adjstConciliatorDAO.selectAdjstConciliatorCount", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public Integer selectAdjstConciliatorDashCount(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (Integer) select("adjstConciliatorDAO.selectAdjstConciliatorDashCount", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorDashList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorDashList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public EgovMap selectAdjstConciliatorDashSummary(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (EgovMap) select("adjstConciliatorDAO.selectAdjstConciliatorDashSummary", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public EgovMap selectAdjstConciliatorDashSbmtSummary(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (EgovMap) select("adjstConciliatorDAO.selectAdjstConciliatorDashSbmtSummary", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public Integer selectAdjstConciliatorApmCount(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (Integer) select("adjstConciliatorDAO.selectAdjstConciliatorApmCount", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorApmList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorApmList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstConciliatorMaster(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstConciliatorMaster", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorPersonList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorPersonList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorAgentList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorAgentList", adjstConciliatorVO);
|
||||
//
|
||||
// }
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorFixedDateList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorFixedDateList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// //기일요청 변경 내역 포함 중복 제거하여 불러옴 (각 차수별 하나로 묶어서 불러오기)
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorChangeDateList(AdjstConciliatorVO adjstConciliatorVO) throws Exception{
|
||||
//
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorChangeDateList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// //(조정위원)조정진행 목록 상세 - 기일조서
|
||||
// @SuppressWarnings("unchecked")
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorChangeDateList2(AdjstConciliatorVO adjstConciliatorVO) throws Exception{
|
||||
//
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorChangeDateList2", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorTabDocsList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorTabDocsList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstDrtDetail(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO) select("adjstConciliatorDAO.selectAdjstDrtDetail", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstCancleDetail(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO) select("adjstConciliatorDAO.selectAdjstCancleDetail", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
// public Integer selectAdjstRecommendationCommentCount(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (Integer) select("adjstConciliatorDAO.selectAdjstRecommendationCommentCount", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public Integer insertAdjstRecommendationCommentSave(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return update("adjstConciliatorDAO.insertAdjstRecommendationCommentSave", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstRecommendationCommentList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstRecommendationCommentList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstRecommendationCommentListGroup(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstRecommendationCommentListGroup", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public List<AdjstConciliatorVO> selectAdjstConciliatorRespersonList(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (List<AdjstConciliatorVO>) list("adjstConciliatorDAO.selectAdjstConciliatorRespersonList", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstRecommendationCommentDetail(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstRecommendationCommentDetail", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstConciliatorAPmStatus(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstConciliatorAPmStatus", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstConciliatorEndInfo(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstConciliatorEndInfo", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstConciliatorApmDetail(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstConciliatorApmDetail", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public Integer updateAdjstEndConfirmSave(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return update("adjstConciliatorDAO.updateAdjstEndConfirmSave", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public Integer updateDeptUserSbmt(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return update("adjstConciliatorDAO.updateDeptUserSbmt", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public Integer updateUserSbmtMgr(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return update("adjstConciliatorDAO.updateUserSbmtMgr", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstConciliatorApmSbmtYn(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstConciliatorApmSbmtYn", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public AdjstConciliatorVO selectAdjstConciliatorDntSbmtYnInfo(AdjstConciliatorVO adjstConciliatorVO) throws Exception{
|
||||
// return (AdjstConciliatorVO)select("adjstConciliatorDAO.selectAdjstConciliatorDntSbmtYnInfo", adjstConciliatorVO);
|
||||
// }
|
||||
//
|
||||
// public void insertEndAdrPdfConversionReq(AdjstConciliatorVO adjstConciliatorVO) throws Exception {
|
||||
// insert("adjstConciliatorDAO.insertEndAdrPdfConversionReq", adjstConciliatorVO);
|
||||
// }
|
||||
|
||||
}
|
||||
@ -0,0 +1,41 @@
|
||||
package kcc.kccadr.adjcclt.opinion.service.impl;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import kcc.kccadr.adjcclt.opinion.service.AdjstOpinionService;
|
||||
import kcc.kccadr.adjcclt.opinion.service.AdjstOpinionVO;
|
||||
|
||||
@Service("adjstOpinionService")
|
||||
public class AdjstOpinionServiceImpl implements AdjstOpinionService {
|
||||
|
||||
@Resource(name = "adjstOpinionDAO")
|
||||
private AdjstOpinionDAO adjstOpinionDAO;
|
||||
|
||||
@Override
|
||||
public List<AdjstOpinionVO> selectAdjstOpinionList(AdjstOpinionVO adjstOpinionVO) {
|
||||
List<AdjstOpinionVO> adjstOpinionList = adjstOpinionDAO.selectAdjstOpinionList(adjstOpinionVO);
|
||||
return adjstOpinionList;
|
||||
}
|
||||
@Override
|
||||
public Integer selectAdjstOpinionListCount(AdjstOpinionVO adjstOpinionVO) throws Exception {
|
||||
return adjstOpinionDAO.selectAdjstOpinionListCount(adjstOpinionVO);
|
||||
}
|
||||
|
||||
// @Override
|
||||
// public RestResponse adjstFindByOpinion(AdjstOpinionVO adjstOpinionVO) {
|
||||
//
|
||||
// List<AdjstOpinionVO> adjstOpinionList = adjstOpinionDAO.adjstFindAllOpinion(adjstOpinionVO);
|
||||
//
|
||||
// // TODO Auto-generated method stub
|
||||
// return new RestResponse(HttpStatus.OK, adjstOpinionList, "", LocalDateTime.now()) ;
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,99 @@
|
||||
package kcc.kccadr.adjcclt.opinion.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
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.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.kccadr.adjcclt.opinion.service.AdjstOpinionService;
|
||||
import kcc.kccadr.adjcclt.opinion.service.AdjstOpinionVO;
|
||||
import kcc.kccadr.adjcclt.service.AdjstConciliatorVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjstOpinionController.java
|
||||
* @date : 2022.10.14
|
||||
* @description : 조정위원 > 의견관리
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.10.14 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstOpinionController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(AdjstOpinionController.class);
|
||||
|
||||
@Resource(name = "adjstOpinionService")
|
||||
private AdjstOpinionService adjstOpinionService;
|
||||
|
||||
|
||||
// @RequestMapping(value = {"/web/kccadr/adjcclt/ai/adjstOpinionList.do"}, method = RequestMethod.POST)
|
||||
// public ResponseEntity<RestResponse> adjstFindByOpinion(HttpServletRequest request , @RequestBody AdjstOpinionVO adjstOpinionVO) throws Exception {
|
||||
// return ResponseEntity.ok().body(adjstOpinionService.adjstFindByOpinion(adjstOpinionVO));
|
||||
// }
|
||||
|
||||
@RequestMapping("/web/kccadr/adjcclt/ai/adjstOpinionList.do")
|
||||
public String adjstOpinionList(@ModelAttribute("adjstOpinionVO") AdjstOpinionVO adjstOpinionVO, ModelMap model) 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";
|
||||
}
|
||||
logger.info(" + loginVO.getName() :: [{}]", loginVO.getName());
|
||||
// adjstOpinionVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
// if(adjstOpinionVO.getPageUnit() != 10) {
|
||||
// adjstOpinionVO.setPageUnit(adjstOpinionVO.getPageUnit());
|
||||
// }
|
||||
//
|
||||
// if("".equals(adjstOpinionVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
// adjstOpinionVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
// adjstOpinionVO.setSearchSortOrd("desc");
|
||||
// }
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjstOpinionVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjstOpinionVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjstOpinionVO.getPageSize());
|
||||
|
||||
adjstOpinionVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjstOpinionVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjstOpinionVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
// paginationInfo.setTotalRecordCount(adjstOpinionService.selectAdjstOpinionListCount(adjstOpinionVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
|
||||
// List<AdjstOpinionVO> list = adjstOpinionService.selectAdjstOpinionList(adjstOpinionVO);
|
||||
// decryptInfomation(list, null);
|
||||
// model.addAttribute("list", list);
|
||||
|
||||
return "/web/kccadr/adjcclt/opinion/adjstOpinionList";
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings useStatementNamespaces="true"/>
|
||||
<sqlMap resource="egovframework/sqlmap/kccadr/opinion/AdjustOpinion_SQL_Mysql.xml"/>
|
||||
|
||||
</sqlMapConfig>
|
||||
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="AdjustSchStatus">
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="adjstOpinionVO" type="kcc.kccadr.adjcclt.opinion.service.AdjstOpinionVO"/>
|
||||
|
||||
<select id="adjstOpinionDAO.selectAdjstOpinionList" parameterClass="adjstOpinionVO" resultClass="int">
|
||||
SELECT
|
||||
ADR_SEQ AS adrSeq
|
||||
, ADR_SN AS adrSn
|
||||
, PRTCL_SEQ AS prtclSeq
|
||||
, OPINION_SEQ AS opinionSeq
|
||||
, OPINION_TY AS opinionTy
|
||||
, CN AS cn
|
||||
, TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm
|
||||
, FRST_REGISTER_ID AS frstRegisterId
|
||||
FROM
|
||||
ADR_PRTCL_MEM_OPINION
|
||||
</select>
|
||||
|
||||
<select id="adjstOpinionDAO.selectAdjstOpinionListCount" parameterClass="adjstOpinionVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(1) AS TOT
|
||||
FROM
|
||||
ADR_PRTCL_MEM_OPINION
|
||||
</select>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@ -114,6 +114,38 @@
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
function findByOpinion(data, type){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/adjcclt/adjstEndConfirmSave.do",
|
||||
data: JSON.stringify(data),
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(type == "C"){
|
||||
alert("승인되었습니다.");
|
||||
}else{
|
||||
alert("반려되었습니다.");
|
||||
}
|
||||
location.reload();
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@ -0,0 +1,171 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>조정사건 목록</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.date.css">
|
||||
|
||||
<script src="/kccadrPb/usr/script/popup.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/picker.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/picker.date.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/legacy.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
|
||||
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
function fncGoList(){
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function linkPage(pageNo){
|
||||
var listForm = document.listForm ;
|
||||
listForm.pageIndex.value = pageNo ;
|
||||
listForm.action = "<c:url value='/web/kccadr/adjcclt/ai/adjstConciliatorList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fncGoDetail(adrSeq, adrSn){
|
||||
// var listForm = document.listForm ;
|
||||
// listForm.adrSeq.value = adrSeq;
|
||||
// listForm.adrSn.value = adrSn;
|
||||
// listForm.action = "<c:url value='/web/kccadr/adjcclt/adjstConciliatorDetail.do'/>";
|
||||
// listForm.submit();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form:form id="listForm" name="listForm" commandName="adjstOpinionVO" onsubmit="return false;" method="post">
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjstOpinionVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstOpinionVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstOpinionVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="searchStatus" value="<c:out value="${adjstOpinionVO.searchStatus}" />" />
|
||||
<input type="hidden" name="adrSeq" value="" />
|
||||
<input type="hidden" name="adrSn" value="" />
|
||||
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub">
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2>의견관리 목록</h2>
|
||||
</div>
|
||||
<!-- <div class="list_top"> -->
|
||||
<!-- <p>총 건수 : <span>204</span>건</p> -->
|
||||
<!-- <div class="list_util"> -->
|
||||
<!-- <label for="searchCondition">검색조건 선택</label> -->
|
||||
<!-- <select name="searchCondition" id="searchCondition" class="subSearch"> -->
|
||||
<%-- <option value="1" ${adjstOpinionVO.searchCondition eq '1' ? 'selected' : '' }>조정번호</option> --%>
|
||||
<%-- <option value="2" ${adjstOpinionVO.searchCondition eq '2' ? 'selected' : '' }>접수기간</option> --%>
|
||||
<%-- <option value="3" ${adjstOpinionVO.searchCondition eq '3' ? 'selected' : '' }>신청인명</option> --%>
|
||||
<%-- <option value="4" ${adjstOpinionVO.searchCondition eq '4' ? 'selected' : '' }>피신청인명</option> --%>
|
||||
<%-- <option value="5" ${adjstOpinionVO.searchCondition eq '5' ? 'selected' : '' }>신청내용</option> --%>
|
||||
<%-- <option value="6" ${adjstOpinionVO.searchCondition eq '6' ? 'selected' : '' }>조정상태</option> --%>
|
||||
<!-- </select> -->
|
||||
<!-- <div class="sel_date"> -->
|
||||
<!-- <div class="calendar_wrap"> -->
|
||||
<%-- <input type="text" class="searchStartDt startDate inp" title="검색시작일" id="searchStartDt" name="searchStartDt" onclick="return calendarOpen('searchStartDt-lry','',this)" onfocus="return calendarOpen('searchStartDt-lry','',this)" value="${adjstOpinionVO.searchStartDt}" data-datecontrol="true"> --%>
|
||||
<!-- <button type="button" title="달력 팝업 열기" class="btn_start btn_cal" onclick="return calendarOpen('searchStartDt-lry','',this)"><i></i></button> -->
|
||||
<!-- </div> -->
|
||||
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('searchStartDt-lry','',this)" class="btn_cal"></button> -->
|
||||
<!-- <div id="searchStartDt-lry" class="calendarPop" style="display: none;"> -->
|
||||
<!-- <iframe id="searchStartDt-ifrm" name="searchStartDt-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title="달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- <div class="calendar_wrap"> -->
|
||||
<%-- <input type="text" class="searchEndDt endDate inp" title="검색종료일" id="searchEndDt" name="searchEndDt" onclick="return calendarOpen2('searchEndDt-lry','',this)" onfocus="return calendarOpen2('searchEndDt-lry','',this)" value="${adjstOpinionVO.searchEndDt}" data-datecontrol="true"> --%>
|
||||
<!-- <button type="button" title="달력 팝업 열기" class="btn_end btn_cal" onclick="return calendarOpen2('searchEndDt-lry','',this)"><i></i></button> -->
|
||||
<!-- </div> -->
|
||||
<!-- <div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('searchEndDt-lry','',this)" class="btn_cal"></button> -->
|
||||
<!-- <div id="searchEndDt-lry" class="calendarPop" style="display: none;"> -->
|
||||
<!-- <iframe id="searchEndDt-ifrm" name="searchEndDt-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- <div class="input_wrap"> -->
|
||||
<!-- <label for="searchKeyword">검색어 입력</label> -->
|
||||
<%-- <input type="text" class="search_input" id=searchKeyword name="searchKeyword" placeholder="검색어를 입력하세요" value="<c:out value='${adjstOpinionVO.searchKeyword}'/>"> --%>
|
||||
<!-- </div> -->
|
||||
<!-- <button type="button" class="btn_search" onclick="fncGoList();">검색</button> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list -->
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 50px;">
|
||||
<col style="width: 200px;">
|
||||
<col style="width: 25%;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 110px;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">번호</th>
|
||||
<th scope="col">등록일</th>
|
||||
<th scope="col">제목</th>
|
||||
<th scope="col">내용</th>
|
||||
<th scope="col">삭제</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%-- <c:forEach var="list" items="${list}" varStatus="status"> --%>
|
||||
<tr>
|
||||
<td>
|
||||
1
|
||||
</td>
|
||||
<td class="td_date">
|
||||
<%-- <p><c:out value="${list.sbmtDe}"/></p> --%>
|
||||
2022-09-30
|
||||
</td>
|
||||
<td>
|
||||
<a href="#none" onclick="">제목</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#none" onclick="">내용</a>
|
||||
</td>
|
||||
<td>
|
||||
삭제버튼
|
||||
</td>
|
||||
</tr>
|
||||
<%-- </c:forEach> --%>
|
||||
<%-- <c:if test="${empty list}"> --%>
|
||||
<%-- <tr><td colspan="10"><spring:message code="common.nodata.msg" /></td></tr> --%>
|
||||
<%-- </c:if> --%>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<%--<button class="btnType09" onclick="fncGoCreate()">등록</button>--%>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
<!-- //page -->
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue
Block a user