refactor:과거사건등록 진행중

This commit is contained in:
hylee 2022-09-23 09:30:16 +09:00
parent b6c222135a
commit 8f9f3907a6
6 changed files with 115 additions and 14 deletions

View File

@ -21,5 +21,7 @@ public interface AdjReqMgrPastService {
AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO); AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO);
AdjReqMgrPastVO findByIdPrtclMgr(AdjReqMgrPastVO adjReqMgrPastVO);
} }

View File

@ -65,5 +65,9 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
update("adjReqMgrPastDAO.updateAdrPrtclMgr", adjPastVO ); update("adjReqMgrPastDAO.updateAdrPrtclMgr", adjPastVO );
} }
public AdjReqMgrPastVO findByIdPrtclMgr(AdjReqMgrPastVO adjReqMgrPastVO) {
return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.findByIdPrtclMgr", adjReqMgrPastVO);
}
} }

View File

@ -563,11 +563,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
// 40 조정취하 // 40 조정취하
// 50 다음기일 // 50 다음기일
// 60 조정권고안 // 60 조정권고안
//
if("50".equals(adjPastVO.getAppResultTy()))
{
}
adjReqMgrPastDAO.updateAdrPrtclMgr(adjPastVO); adjReqMgrPastDAO.updateAdrPrtclMgr(adjPastVO);
} }
@ -652,5 +648,11 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
} }
@Override
public AdjReqMgrPastVO findByIdPrtclMgr(AdjReqMgrPastVO adjReqMgrPastVO) {
return adjReqMgrPastDAO.findByIdPrtclMgr(adjReqMgrPastVO);
}
} }

View File

@ -217,7 +217,7 @@ public class AdjReqMgrPastController {
* @issue 기존에 기일조서등록 sql이 너무 길어 기존 로직 그대로 구현 * @issue 기존에 기일조서등록 sql이 너무 길어 기존 로직 그대로 구현
*/ */
@RequestMapping("/kccadr/adjReqMgOff/popup/drtRegPop.do") @RequestMapping("/kccadr/adjReqMgOff/popup/drtRegPop.do")
public String adjReqMgrPastProgPop(PgrCmmVO cmmVO, DrtVO drtVO, ModelMap model) throws Exception { public String drtRegPop(PgrCmmVO cmmVO, DrtVO drtVO, ModelMap model) throws Exception {
List<AssVO> assList = drtService.selectAssRegList(drtVO); List<AssVO> assList = drtService.selectAssRegList(drtVO);
@ -250,13 +250,51 @@ public class AdjReqMgrPastController {
return "/kccadr/adjReqMgrPast/drtRegPop"; return "/kccadr/adjReqMgrPast/drtRegPop";
} }
/**
* @methodName : drtUpdtPop
* @author : 이호영
* @date : 2022.09.22
* @description :
* @param cmmVO
* @param drtVO
* @param model
* @return
* @throws Exception
*/
@RequestMapping("/kccadr/adjReqMgOff/popup/drtUpdtPop.do")
public String drtUpdtPop(AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
AdjReqMgrPastVO adjPastVO = adjReqMgrPastService.findByIdPrtclMgr(adjReqMgrPastVO);
// DrtVO drtVO = new DrtVO();
// drtVO.setAdrSeq(adjReqMgrPastVO.);
// drtVO.setAdrSn(adrSeq);
// model.addAttribute("assList", drtService.selectAssRegList(drtVO));
//사건 정보 불러오기
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
/* 조정부 / 조정조사관 select */
// AdjReqMgrPastVO adjReqVO = new AdjReqMgrPastVO();
// adjReqVO.setAdrSeq(cmmVO.getAdrSeq());
// model.addAttribute("memAss", adjReqMgrPastService.selectMemAss(adjReqVO));
// 등록된 값이 있으면 select
// if(StringUtils.isNotEmpty(cmmVO.getPrtclCn()))
// {
// }
// model.addAttribute("newAdrSn", cmmVO.getNowAdrSn());
return "/kccadr/adjReqMgrPast/drtRegPop";
}

View File

@ -39,6 +39,30 @@
<result property="lastUpdusrId" column="last_updusr_id"/> <result property="lastUpdusrId" column="last_updusr_id"/>
</resultMap> </resultMap>
<resultMap id="AdrPrtclMap" class="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO">
<result property="adrSeq" column="ADR_SEQ"/>
<result property="adrSn " column="ADR_SN"/>
<result property="prtclSeq" column="PRTCL_SEQ"/>
<result property="openYn" column="OPEN_YN"/>
<result property="appDe" column="APP_DE"/>
<result property="appPlaceTy" column="APP_PLACE_TY"/>
<result property="appPlace" column="APP_PLACE"/>
<result property="nextAppDeYn" column="NEXT_APP_DE_YN"/>
<result property="nextAppDe" column="NEXT_APP_DE"/>
<result property="prtclCn" column="PRTCL_CN"/>
<result property="sbmtYn" column="SBMT_YN"/>
<result property="sbmtDe" column="SBMT_DE"/>
<result property="apprYn" column="APPR_YN"/>
<result property="apprDe" column="APPR_DE"/>
<result property="frstRegistPnttm" column="FRST_REGIST_PNTTM"/>
<result property="frstRegisterId" column="FRST_REGISTER_ID"/>
<result property="lastUpdtPnttm" column="LAST_UPDT_PNTTM"/>
<result property="lastUpdusrId" column="LAST_UPDUSR_ID"/>
<result property="appResultTy" column="APP_RESULT_TY"/>
</resultMap>
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 --> <!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
<select id="adjReqMgrPastDAO.selectAdjReqMgrMasterInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO"> <select id="adjReqMgrPastDAO.selectAdjReqMgrMasterInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
@ -416,5 +440,32 @@
</update> </update>
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
<select id="adjReqMgrPastDAO.findByIdPrtclMgr" parameterClass="AdjReqPastVO" resultMap="AdrPrtclMap">
SELECT
ADR_SEQ
, ADR_SN
, PRTCL_SEQ
, OPEN_YN
, APP_DE
, APP_PLACE_TY
, APP_PLACE
, NEXT_APP_DE_YN
, NEXT_APP_DE
, PRTCL_CN
, SBMT_YN
, SBMT_DE
, APPR_YN
, APPR_DE
, FRST_REGIST_PNTTM
, FRST_REGISTER_ID
, LAST_UPDT_PNTTM
, LAST_UPDUSR_ID
, APP_RESULT_TY
FROM ADR_PRTCL_MGR
WHERE PRTCL_SEQ = #prtclSeq#
</select>
</sqlMap> </sqlMap>

View File

@ -80,14 +80,18 @@ $(document).ready(function(){
// click한 row의 차수 // click한 row의 차수
var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text()); var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text());
$('#nowAdrSn').val(nowAdrSn); $('#nowAdrSn').val(nowAdrSn);
$('#prtclSeq').val($(this).data('info')); $('#prtclSeq').val($(this).data('info'));
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm')); commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
}); });
$('.updBtn').on('click', function(){ $('.updBtn').on('click', function(){
$('#prtclSeq').val($(this).data('info'));
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtUpdtPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
}); });
}); });