2022-09-22 14:49 되돌리기
This commit is contained in:
parent
74afafad95
commit
e4f1111efd
@ -114,10 +114,10 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "I" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()+"'"
|
||||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
+ " AND adr_sn='"+dtbVO.getAdrSn()+"'"
|
||||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
+ " AND ass_seq='"+dtbVO.getAssSeq()+"'"
|
||||||
+"' " //, String p_updateQuery
|
|
||||||
|
|
||||||
);
|
);
|
||||||
//adr_hstry_mgr에 값 넣기 - 끝
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
@ -152,10 +152,10 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "I" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()+"'"
|
||||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
+ " AND adr_sn='"+dtbVO.getAdrSn()+"'"
|
||||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
+ " AND ass_seq='"+dtbVO.getAssSeq()+"'"
|
||||||
+"' " //, String p_updateQuery
|
|
||||||
|
|
||||||
);
|
);
|
||||||
//adr_hstry_mgr에 값 넣기 - 끝
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
@ -187,10 +187,10 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "I" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()+"'"
|
||||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
+ " AND adr_sn='"+dtbVO.getAdrSn()+"'"
|
||||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
+ " AND ass_seq='"+dtbVO.getAssSeq()+"'"
|
||||||
+"' " //, String p_updateQuery
|
|
||||||
|
|
||||||
);
|
);
|
||||||
//adr_hstry_mgr에 값 넣기 - 끝
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
@ -221,10 +221,9 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "I" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()+"'"
|
||||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
+ " AND adr_sn='"+dtbVO.getAdrSn()+"'"
|
||||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
+ " AND ass_seq='"+dtbVO.getAssSeq()+"'"
|
||||||
+"' " //, String p_updateQuery
|
|
||||||
|
|
||||||
);
|
);
|
||||||
//adr_hstry_mgr에 값 넣기 - 끝
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
@ -233,7 +232,7 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int rs = dtbDAO.updateDistribution_setp1(dtbVO);
|
int rs = dtbDAO.updateDistribution_setp1(dtbVO); //adr_mgr_detail 에서 조정부/조정조사관 업데이트를 함
|
||||||
|
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
//adr_hstry_mgr에 값 넣기 - 시작
|
//adr_hstry_mgr에 값 넣기 - 시작
|
||||||
@ -248,9 +247,13 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "U" //, String p_useCd I/U/UI/II/RE
|
, "U" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_MGR_DETAIL" //, String p_tableName
|
||||||
, "" //, String p_updateQuery
|
, " SET ADR_ADM_ID = null"
|
||||||
|
+ " , MEM_DEPT_SEQ = null"
|
||||||
|
+ " , LAST_UPDT_PNTTM = SYS_DATETIME"
|
||||||
|
+ " , LAST_UPDUSR_ID = '"+dtbVO.getLastUpdusrId()+"'"
|
||||||
|
+ " WHERE ADR_SEQ = '"+dtbVO.getAdrSeq()+"'"
|
||||||
|
+ " AND ADR_SN = '"+dtbVO.getAdrSn()+"'"
|
||||||
);
|
);
|
||||||
//adr_hstry_mgr에 값 넣기 - 끝
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,7 @@ public interface AdrHstryMgrService {
|
|||||||
List<AdrHstryMgrVO> selectPagingList(AdrHstryMgrVO adrHstryMgrVO) throws Exception;
|
List<AdrHstryMgrVO> selectPagingList(AdrHstryMgrVO adrHstryMgrVO) throws Exception;
|
||||||
|
|
||||||
//L
|
//L
|
||||||
List<AdrHstryMgrVO> selectCancelList(AdrHstryMgrVO adrHstryMgrVO) throws Exception;
|
List<AdrHstryMgrVO> selectCancelListEqual(AdrHstryMgrVO adrHstryMgrVO) throws Exception;
|
||||||
|
|
||||||
//D
|
//D
|
||||||
int delete4CancelAll(AdrHstryMgrVO adrHstryMgrVO) throws Exception;
|
int delete4CancelAll(AdrHstryMgrVO adrHstryMgrVO) throws Exception;
|
||||||
|
|||||||
@ -198,8 +198,13 @@ public class AdrHstryMgrDAO extends EgovAbstractDAO {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
//L
|
//L
|
||||||
public List<AdrHstryMgrVO> selectCancelList(AdrHstryMgrVO adrHstryMgrVO) throws Exception {
|
public List<AdrHstryMgrVO> selectCancelListEqual(AdrHstryMgrVO adrHstryMgrVO) throws Exception {
|
||||||
List<AdrHstryMgrVO> tlist = (List<AdrHstryMgrVO>) list("AdrHstryMgrDAO.selectCancelList", adrHstryMgrVO);
|
List<AdrHstryMgrVO> tlist = (List<AdrHstryMgrVO>) list("AdrHstryMgrDAO.selectCancelListEqual", adrHstryMgrVO);
|
||||||
|
return tlist;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<AdrHstryMgrVO> selectCancelListGt(AdrHstryMgrVO adrHstryMgrVO) throws Exception {
|
||||||
|
List<AdrHstryMgrVO> tlist = (List<AdrHstryMgrVO>) list("AdrHstryMgrDAO.selectCancelListGt", adrHstryMgrVO);
|
||||||
return tlist;
|
return tlist;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -104,8 +104,8 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
//List
|
//List
|
||||||
public List<AdrHstryMgrVO> selectCancelList(AdrHstryMgrVO adrHstryMgrVO) throws Exception{
|
public List<AdrHstryMgrVO> selectCancelListEqual(AdrHstryMgrVO adrHstryMgrVO) throws Exception{
|
||||||
return adrHstryMgrDAO.selectCancelList(adrHstryMgrVO);
|
return adrHstryMgrDAO.selectCancelListEqual(adrHstryMgrVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
//D
|
//D
|
||||||
@ -130,8 +130,23 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
|||||||
|
|
||||||
//step5.전체 대상 삭제 - Q
|
//step5.전체 대상 삭제 - Q
|
||||||
|
|
||||||
|
//step0.해당 취소의 상태 코드 값을 가져온다.
|
||||||
|
AdrHstryMgrVO adrHstryMgrVOTmp1 = adrHstryMgrDAO.selectDetail(adrHstryMgrVO);
|
||||||
|
|
||||||
//step1.전체 리스트를 가져온다.
|
//step1.전체 리스트를 가져온다.
|
||||||
List<AdrHstryMgrVO> tlist = adrHstryMgrDAO.selectCancelList(adrHstryMgrVO);
|
//List<AdrHstryMgrVO> tlist = adrHstryMgrDAO.selectCancelListEqual(adrHstryMgrVO);
|
||||||
|
List<AdrHstryMgrVO> tlist = null;
|
||||||
|
|
||||||
|
//
|
||||||
|
if (adrHstryMgrVOTmp1.getMenuId().equals("201050") //접수결재완료 취소
|
||||||
|
|| adrHstryMgrVOTmp1.getMenuId().equals("202050") //조정부지정완료 취소
|
||||||
|
) { //결재완료인 경우는 앞단과 연관된 액션이 많아서, 결재완료 이후 값만 삭제처리하도록 대상을 가져온다.
|
||||||
|
tlist = adrHstryMgrDAO.selectCancelListGt(adrHstryMgrVO);
|
||||||
|
|
||||||
|
}else {
|
||||||
|
tlist = adrHstryMgrDAO.selectCancelListEqual(adrHstryMgrVO);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
for (int i=0;i<tlist.size();i++) {
|
for (int i=0;i<tlist.size();i++) {
|
||||||
AdrHstryMgrVO adrHstryMgrTmpVO = tlist.get(i);
|
AdrHstryMgrVO adrHstryMgrTmpVO = tlist.get(i);
|
||||||
@ -189,7 +204,7 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
|||||||
|
|
||||||
|
|
||||||
i_ret = kccadrMgrUdtService.updateAdrMgrUdt4Cancel(arv
|
i_ret = kccadrMgrUdtService.updateAdrMgrUdt4Cancel(arv
|
||||||
, ""
|
, adrHstryMgrVOTmp1.getMenuId() //취소 요청 코드 값
|
||||||
);
|
);
|
||||||
|
|
||||||
//제거할것.--rollback 발생용
|
//제거할것.--rollback 발생용
|
||||||
|
|||||||
@ -69,7 +69,7 @@ public class KccadrMgrUdtServiceImpl implements KccadrMgrUdtService{
|
|||||||
//adr_hstry_mgr에 값 넣기 - 끝
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
|
|
||||||
int rs = _updateAdrMgrUdt(adjReqMgrVO);
|
int rs = _updateAdrMgrUdt(adjReqMgrVO, "");
|
||||||
|
|
||||||
return rs;
|
return rs;
|
||||||
|
|
||||||
@ -141,10 +141,10 @@ public class KccadrMgrUdtServiceImpl implements KccadrMgrUdtService{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int updateAdrMgrUdt4Cancel(AdjReqMgrVO adjReqMgrVO
|
public int updateAdrMgrUdt4Cancel(AdjReqMgrVO adjReqMgrVO
|
||||||
, String s_adrHstryMgrSeq
|
, String s_ref_seq_1
|
||||||
) throws Exception {
|
) throws Exception {
|
||||||
|
|
||||||
int rs = _updateAdrMgrUdt(adjReqMgrVO);
|
int rs = _updateAdrMgrUdt(adjReqMgrVO, s_ref_seq_1);
|
||||||
|
|
||||||
return rs;
|
return rs;
|
||||||
|
|
||||||
@ -185,7 +185,9 @@ public class KccadrMgrUdtServiceImpl implements KccadrMgrUdtService{
|
|||||||
// private function
|
// private function
|
||||||
//
|
//
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
private int _updateAdrMgrUdt(AdjReqMgrVO adjReqMgrVO) throws Exception {
|
private int _updateAdrMgrUdt(AdjReqMgrVO adjReqMgrVO
|
||||||
|
, String s_ref_seq_1
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
// 필수값 체크
|
// 필수값 체크
|
||||||
if (StringUtil2.isEmpty(adjReqMgrVO.getAdrSeq())
|
if (StringUtil2.isEmpty(adjReqMgrVO.getAdrSeq())
|
||||||
|
|||||||
@ -188,7 +188,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 취소 대상 리스트 L -->
|
<!-- 취소 대상 리스트 L -->
|
||||||
<select id="AdrHstryMgrDAO.selectCancelList" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
<select id="AdrHstryMgrDAO.selectCancelListEqual" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="AdrHstryMgrDAO.select_column_name"/>
|
<include refid="AdrHstryMgrDAO.select_column_name"/>
|
||||||
FROM
|
FROM
|
||||||
@ -203,6 +203,22 @@
|
|||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 취소 대상 리스트 L -->
|
||||||
|
<select id="AdrHstryMgrDAO.selectCancelListGt" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
||||||
|
SELECT
|
||||||
|
<include refid="AdrHstryMgrDAO.select_column_name"/>
|
||||||
|
FROM
|
||||||
|
<include refid="AdrHstryMgrDAO.table_name"/> a
|
||||||
|
WHERE
|
||||||
|
a.adr_seq = #adrSeq#
|
||||||
|
AND a.adr_hstry_mgr_seq > #adrHstryMgrSeq#
|
||||||
|
|
||||||
|
AND 0>=instr(a.menu_id,'V')
|
||||||
|
|
||||||
|
ORDER BY a.adr_hstry_mgr_seq DESC
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- insert 쿼리 -->
|
<!-- insert 쿼리 -->
|
||||||
<update id="AdrHstryMgrDAO.deleteQuery" parameterClass="AdrHstryMgrVO">
|
<update id="AdrHstryMgrDAO.deleteQuery" parameterClass="AdrHstryMgrVO">
|
||||||
DELETE
|
DELETE
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user