This commit is contained in:
myname 2022-12-01 09:31:39 +09:00
commit 10aee19e7f
9 changed files with 96 additions and 30 deletions

View File

@ -854,6 +854,8 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
@Override
public void updateAdjReqMgrEtc(AdjReqMgrOffLineVO adjReqMgrOffLineVO) throws FdlException {
//
String prmtrAdrSn = adjReqMgrOffLineVO.getAdrSn();
AdjReqMgrPastVO adjReqMgrPastVO = new AdjReqMgrPastVO();
@ -878,12 +880,41 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
adjReqMgrPastDAO.updateBasicInfo(adjReqMgrPastVO);
// 조정부 수정
adjReqMgrPastDAO.updateMemDeptNm(adjReqMgrPastVO);
if(StringUtils.isNotEmpty(adjReqMgrPastVO.getMemPstSeq()))
{
adjReqMgrPastDAO.updateMemDeptNm(adjReqMgrPastVO);
}else {
AdrMemDeptMgrPstVO adrMemDeptMgrPstVO = new AdrMemDeptMgrPstVO();
adrMemDeptMgrPstVO.setMemPstSeq(adrMemDeptMgrPstGnrService.getNextStringId());
adrMemDeptMgrPstVO.setMemDeptNm(adjReqMgrPastVO.getMemDeptNm());
adrMemDeptMgrPstVO.setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
adrMemDeptMgrPstVO.setLastUpdusrId(adjReqMgrPastVO.getLastUpdusrId());
adjReqMgrPastDAO.insertMemDeptMgrPst(adrMemDeptMgrPstVO);
adjReqMgrPastVO.setMemPstSeq(adrMemDeptMgrPstVO.getMemPstSeq());
}
// 조사관 수정
adjReqMgrPastVO.setAssPstUsrNm(MagicDBAPIUtil.encryptOnlyOneString(adjReqMgrPastVO.getAssPstUsrNm()));
adjReqMgrPastDAO.updateAssPstUsrNm(adjReqMgrPastVO);
if(StringUtils.isNotEmpty(adjReqMgrPastVO.getAssPstSeq())) {
adjReqMgrPastVO.setAssPstUsrNm(MagicDBAPIUtil.encryptOnlyOneString(adjReqMgrPastVO.getAssPstUsrNm()));
adjReqMgrPastDAO.updateAssPstUsrNm(adjReqMgrPastVO);
}else {
AdjAssMgrPastVO adjAssMgrPastVO = new AdjAssMgrPastVO();
adjAssMgrPastVO.setAdrSeq(adjReqMgrPastVO.getAdrSeq());
adjAssMgrPastVO.setAdrSn(0);
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
adjAssMgrPastVO.setAssPstUsrTy("50");
adjAssMgrPastVO.setAssPstUsrNm(MagicDBAPIUtil.encryptOnlyOneString(adjReqMgrPastVO.getAssPstUsrNm()));
adjAssMgrPastVO.setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
adjAssMgrPastVO.setLastUpdusrId(adjReqMgrPastVO.getLastUpdusrId());
adjReqMgrPastDAO.insertAdjAssMgrPst(adjAssMgrPastVO);
adjReqMgrPastVO.setAssPstSeq(adjAssMgrPastVO.getAssPstSeq());
}
if(StringUtil.isNotEmpty(adjReqMgrPastVO.getAdrHstrySeq()))
{
@ -916,10 +947,12 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
{
if(prtclRowList.size() > 0)
adjReqMgrPastDAO.deleteAdrPrtclMgrRow(prtclRowList.get(0));
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
int adrSn = Integer.parseInt(prmtrAdrSn);
int cnt = 1;
logger.info(" ++ cnt : [{}] / adrSn : [{}] ", cnt, adrSn);
while(cnt <= adrSn)
{
logger.info(" ++ cnt : [{}] / adrSn : [{}] ", cnt, adrSn);
adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
@ -928,6 +961,24 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
adjReqMgrPastDAO.updateAdrSn(adjReqMgrPastVO);
}
else
{
if(prtclRowList.size() < 1)
{
int adrSn = Integer.parseInt(prmtrAdrSn);
int cnt = 1;
logger.info(" ++ cnt : [{}] / adrSn : [{}] ", cnt, adrSn);
while(cnt <= adrSn)
{
logger.info(" ++ cnt : [{}] / adrSn : [{}] ", cnt, adrSn);
adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
cnt++;
}
adjReqMgrPastDAO.updateAdrSn(adjReqMgrPastVO);
}
}
}

View File

@ -735,6 +735,14 @@ public class AdjReqMgrPastController {
}
/**
* @methodName : selectAssMgrPstEncryption
* @author : 이호영
* @date : 2022.11.30
* @description : 과거사건 등록 암호화
* @return
* @throws Exception
*/
@RequestMapping(value = {"/kccadr/adjReqMgOff/selectAssMgrPstEncryption.do"}, method = RequestMethod.GET)
public ResponseEntity<RestResponse> selectAssMgrPstEncryption() throws Exception {
@ -742,6 +750,7 @@ public class AdjReqMgrPastController {
try {
adjReqMgrPastService.selectAssMgrPstEncryption();
} catch (Exception e) {
e.printStackTrace();
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "암호화 중 오류가 발생하였습니다.", LocalDateTime.now()));
}

View File

@ -33,8 +33,9 @@ Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver
#\ud074\ub77c\uc6b0\ub4dc \uc11c\ubc84
#Globals.Url=jdbc:cubrid:158.247.225.133:30000:kcc_adrs4:::?charset=utf8
#\uac1c\ubc1c\uc11c\ubc84
#Globals.Url=jdbc:cubrid:119.193.215.98:30000:cubdb:::?charset=utf8
Globals.Url=jdbc:cubrid:119.193.215.98:30000:kcc_adr_advc:::?charset=utf8
#Globals.Url=jdbc:cubrid:119.193.215.98:30000:kcc_adr_advc:::?charset=utf8
#\uacfc\uac70\uc0ac\uac74\ub4f1\ub85d \ud504\ub85c\uc81d\ud2b8 DB
Globals.Url=jdbc:cubrid:119.193.215.98:30000:kcc_adr_advc_pst:::?charset=utf8
#\uc2e4\uc11c\ubc84
#Globals.Url=jdbc:cubrid:192.168.39.146:30000:kcc_adr_advc:::?charset=utf8

View File

@ -187,13 +187,11 @@ Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\
Globals.pay.mid=INIpayTest
Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
Globals.pay.siteDomain=http://119.193.215.98:8081/web/kccadr/inipay
#DB \uc554\ud638\ud654 \uc194\ub8e8\uc158 \uc815\ucc45\uba85
Globals.MagicDB.PolicyName=POLICY001
#\uc2e4\uc11c\ubc84
#inipay \uacb0\uc81c
#Globals.pay.mid=crosorkr01
#Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
#DB \uc554\ud638\ud654 \uc194\ub8e8\uc158 \uc815\ucc45\uba85
Globals.MagicDB.PolicyName=POLICY001

View File

@ -182,11 +182,13 @@ Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/
#inipay \uacb0\uc81c
#\uac1c\ubc1c\uc11c\ubc84
Globals.pay.mid=INIpayTest
Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
Globals.pay.siteDomain=http://119.193.215.98:8087/web/kccadr/inipay
#Globals.pay.mid=INIpayTest
#Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
#Globals.pay.siteDomain=http://119.193.215.98:8087/web/kccadr/inipay
#\uc2e4\uc11c\ubc84
#inipay \uacb0\uc81c
#Globals.pay.mid=crosorkr01
#Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
Globals.pay.mid=crosorkr01
Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
#DB \uc554\ud638\ud654 \uc194\ub8e8\uc158 \uc815\ucc45\uba85
Globals.MagicDB.PolicyName=POLICY001

View File

@ -846,6 +846,8 @@
UPDATE ADR_MGR_DETAIL SET
PST_CN = #pstCn#
, ADR_ADM_ID = #assPstSeq#
, MEM_DEPT_SEQ = #memPstSeq#
WHERE
ADR_SEQ = #adrSeq#
</update>
@ -856,7 +858,7 @@
ADR_END_DE = NOW()
WHERE
ADR_SEQ = #adrSeq#
</update>
</update>
<update id="adjReqMgrPastDAO.updateAdrSn" parameterClass="AdjReqPastVO">

View File

@ -219,7 +219,7 @@ function onlyNumber(thisObj) {
<div class="id_box">
<p>ID</p>
<label for="id_text"></label>
<input type="text" id="id_text" maxlength="13" placeholder="아이디를 입력해주세요" class="id">
<input type="text" id="id_text" maxlength="15" placeholder="아이디를 입력해주세요" class="id">
</div>
<div class="pw_box">
<p>PASSWORD</p>

View File

@ -67,7 +67,7 @@ $(document).on("click", "#naverLogin", function(){
});
//카카오로그인
Kakao.init('5a964d4a736ef47416f326a646bcfc5e'); //발급받은 키 중 javascript키를 사용해준다.
Kakao.init('bf3de0d897afe0e4bef0775f7086f048'); //발급받은 키 중 javascript키를 사용해준다.
//console.log(Kakao.isInitialized()); // sdk초기화여부판단
function kakaoLogin() {
Kakao.Auth.login({
@ -94,13 +94,15 @@ $(document).on("click", "#naverLogin", function(){
},
})
}
//네이버로그인
//네이버로그인
window.name='opener';
var naverLogin = new naver.LoginWithNaverId(
{
clientId: "iMGwQvTUeD4tVwv41haJ",
callbackUrl: "http://127.0.0.1:8089/web/kccadr/certDoc/snsCallBack.do",
// clientId: "iMGwQvTUeD4tVwv41haJ",
// callbackUrl: "http://127.0.0.1:8089/web/kccadr/certDoc/snsCallBack.do",
callbackUrl: "http://127.0.0.1:8090/web/kccadr/certDoc/snsCallBack.do",
clientId: "UiWLhNqpDveCCjwepWtS",
loginButton: {color: "green", type: 4, height: 40},
isPopup: true /* 팝업을 통한 연동처리 여부 */
}
@ -118,7 +120,6 @@ $(document).on("click", "#naverLogin", function(){
snsLoginForm.method = "post";
snsLoginForm.action = "<c:url value='/web/kccadr/certDoc/certDocInfo.do'/>";
snsLoginForm.submit();
}
function kakaoLogout() {

View File

@ -9,8 +9,10 @@
//네이버로그인
var naverLogin = new naver.LoginWithNaverId(
{
clientId: "iMGwQvTUeD4tVwv41haJ",
callbackUrl: "http://127.0.0.1:8089//web/kccadr/certDoc/snsCallBack.do",
clientId: "UiWLhNqpDveCCjwepWtS",
callbackUrl: "http://127.0.0.1:8090/web/kccadr/certDoc/snsCallBack.do",
// clientId: "iMGwQvTUeD4tVwv41haJ",
// callbackUrl: "http://127.0.0.1:8089//web/kccadr/certDoc/snsCallBack.do",
isPopup: false,
callbackHandle: true
}