Merge branch 'JIWOO'

This commit is contained in:
JIWOO 2025-03-07 18:27:35 +09:00
commit c2b61a1db0
17 changed files with 1098 additions and 187 deletions

View File

@ -50,13 +50,13 @@ public class SeedConstants {
*/
public static final String BUNJAENG = "1003000000"; //분쟁조정실
/**
* 부서(소속) - 공정거래
* 부서(소속) - 공정약관1
*/
public static final String GONGJEONG = "1004000000"; //공정거래
public static final String GONGJEONG1 = "1004000000"; //공정약관1
/**
* 부서(소속) - 가맹유통플랫폼
* 부서(소속) - 가맹대리점유통팀
*/
public static final String GAMAENG = "1005000000"; //가맹유통플랫폼
public static final String GAMAENG = "1005000000"; //가맹대리점유통팀
/**
* 부서(소속) - 건설하도급팀
*/
@ -68,7 +68,7 @@ public class SeedConstants {
/**
* 부서(소속) - 약관팀
*/
public static final String YAKGWAN = "1008000000"; //약관
public static final String YAKGWAN1 = "1008000000"; //약관1
/**
* 부서(소속) - 대리점팀
*/
@ -81,14 +81,26 @@ public class SeedConstants {
* 부서(소속) - 관리팀
*/
public static final String GWANRI = "1020000000"; //관리팀
/**
* 부서(소속) - 플랫폼팀
*/
public static final String PEULLAETPOM = "1040000000"; //플랫폼팀
/**
* 부서(소속) - 유통팀
*/
public static final String YUTONG = "1030000000"; //유통팀
/**
* 부서(소속) - 플랫폼1팀
*/
public static final String PEULLAETPOM1 = "1040000000"; //플랫폼1팀
/**
* 부서(소속) - 약관2팀
*/
public static final String YAKGWAN2 = "1041000000"; //약관2팀
/**
* 부서(소속) - 플랫폼2팀
*/
public static final String PEULLAETPOM2 = "1042000000"; //플랫폼2팀
/**
* 부서(소속) - 공정약관2팀
*/
public static final String GONGJEONG2 = "1043000000"; //공정약관2팀

View File

@ -58,23 +58,31 @@
WHEN '1003000000' THEN
'분쟁조정실'
WHEN '1004000000' THEN
'공정거래팀'
'공정약관1팀'
WHEN '1005000000' THEN
'가맹거래팀'
'가맹대리점유통팀'
WHEN '1006000000' THEN
'건설하도급팀'
WHEN '1007000000' THEN
'제조하도급팀'
WHEN '1008000000' THEN
'약관팀'
WHEN '1030000000' THEN
'유통팀'
'약관1팀'
WHEN '1009000000' THEN
'대리점팀'
WHEN '1010000000' THEN
'민원상담센터'
WHEN '1020000000' THEN
'관리팀'
WHEN '1030000000' THEN
'유통팀'
WHEN '1040000000' THEN
'플랫폼1팀'
WHEN '1041000000' THEN
'약관2팀'
WHEN '1042000000' THEN
'플랫폼2팀'
WHEN '1043000000' THEN
'공정약관2팀'
ELSE
'기타'
END AS MEMBER_DEPT,

View File

@ -67,7 +67,7 @@
CODE_IDXS != '0200000000'
AND CODE_PARENT_IDX = '0200000000'
AND CODE_STATUS = 'U'
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래팀, 플랫폼팀 -->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000" or memberDept eq "1043000000" or memberDept eq "1042000000"'><!-- 공정거래팀, 플랫폼팀 -->
AND CODE_IDXS = '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -76,7 +76,7 @@
<if test='memberDept eq "1006000000" or memberDept eq "1007000000"'><!-- 건설하도급팀, 제조하도급팀 -->
AND CODE_IDXS = '0203000000'
</if>
<if test='memberDept eq "1008000000"'><!-- 약관팀 -->
<if test='memberDept eq "1008000000" or memberDept eq "1041000000"'><!-- 약관팀 -->
AND CODE_IDXS = '0205000000'
</if>
<if test='memberDept eq "1030000000"'><!-- 유통팀 -->
@ -97,7 +97,7 @@
CODE_IDXS != '0200000000'
AND CODE_PARENT_IDX = '0200000000'
AND CODE_STATUS = 'U'
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래-->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000" or memberDept eq "1043000000" or memberDept eq "1042000000"'><!-- 공정거래팀, 플랫폼-->
AND CODE_IDXS != '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -106,7 +106,7 @@
<if test='memberDept eq "1006000000" or memberDept eq "1007000000"'><!-- 건설하도급팀, 제조하도급팀 -->
AND CODE_IDXS != '0203000000'
</if>
<if test='memberDept eq "1008000000"'><!-- 약관팀 -->
<if test='memberDept eq "1008000000" or memberDept eq "1041000000"'><!-- 약관팀 -->
AND CODE_IDXS != '0205000000'
</if>
<if test='memberDept eq "1030000000"'><!-- 유통팀 -->
@ -381,16 +381,17 @@
MEMBER_ID AS code
FROM T_MEMBER
WHERE MEMBER_STATUS = 'U'
AND (
AND (MEMBER_DEPT = ${memberDept} OR ENABLE_DEPT LIKE '%' || ${memberDept} || '%')
<!-- 250304 조직 개편으로 인하여 변경 가능 소속을 가지고 있는 회원들 조회 -->
<!-- AND (
MEMBER_DEPT = ${memberDept}
<!-- AND (MEMBER_DEPT = ${memberDept} OR ENABLE_DEPT LIKE '%' || ${memberDept} || '%') -->
<if test='memberDept eq "1005000000" or memberDept eq "1040000000" or memberDept eq "1030000000"'><!-- 가맹유통, 유통, 플랫폼팀 -->
<if test='memberDept eq "1005000000" or memberDept eq "1040000000" or memberDept eq "1030000000"'>가맹유통, 유통, 플랫폼팀
OR MEMBER_DEPT IN ('1005000000', '1040000000', '1030000000')
</if>
<if test='memberDept eq "1009000000" or memberDept eq "1008000000"'><!-- 대리, 약관팀 -->
<if test='memberDept eq "1009000000" or memberDept eq "1008000000"'>대리, 약관팀
OR MEMBER_DEPT IN ('1009000000', '1008000000')
</if>
)
) -->
ORDER BY MEMBER_NAME
</select>

View File

@ -165,7 +165,7 @@
FROM C_CFRNCMANAGE A
<where>
<if test='memberPosition neq "0915000000"'>
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래팀, 플랫폼팀 -->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000" or memberDept eq "1043000000" or memberDept eq "1042000000"'><!-- 공정거래팀, 플랫폼팀 -->
AND CASE_GUBUN = '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -174,7 +174,7 @@
<if test='memberDept eq "1006000000" or memberDept eq "1007000000"'><!-- 건설하도급팀, 제조하도급팀 -->
AND CASE_GUBUN = '0203000000'
</if>
<if test='memberDept eq "1008000000"'><!-- 약관팀 -->
<if test='memberDept eq "1008000000" or memberDept eq "1041000000"'><!-- 약관팀 -->
AND CASE_GUBUN = '0205000000'
</if>
<if test='memberDept eq "1030000000"'><!-- 유통팀 -->
@ -212,7 +212,7 @@
FROM C_CFRNCMANAGE A
<where>
<if test='memberPosition neq "0915000000"'>
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래팀, 플랫폼팀 -->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000" or memberDept eq "1043000000" or memberDept eq "1042000000"'><!-- 공정거래팀, 플랫폼팀 -->
AND CASE_GUBUN = '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -221,7 +221,7 @@
<if test='memberDept eq "1006000000" or memberDept eq "1007000000"'><!-- 건설하도급팀, 제조하도급팀 -->
AND CASE_GUBUN = '0203000000'
</if>
<if test='memberDept eq "1008000000"'><!-- 약관팀 -->
<if test='memberDept eq "1008000000" or memberDept eq "1041000000"'><!-- 약관팀 -->
AND CASE_GUBUN = '0205000000'
</if>
<if test='memberDept eq "1030000000"'><!-- 유통팀 -->
@ -363,11 +363,11 @@
<!-- AND CASE_GUBUN = '0202000000' -->
AND CASE_GUBUN = '1702000000'
</if>
<if test='memberDept eq "1006000000" or memberDept eq "1007000000"'><!-- 건설하도급팀, 제조하도급-->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000" or memberDept eq "1043000000" or memberDept eq "1042000000"'><!-- 공정거래팀, 플랫폼-->
<!-- AND CASE_GUBUN = '0203000000' -->
AND CASE_GUBUN = '1703000000'
</if>
<if test='memberDept eq "1008000000"'><!-- 약관팀 -->
<if test='memberDept eq "1008000000" or memberDept eq "1041000000"'><!-- 약관팀 -->
AND CASE_GUBUN = '1705000000'
</if>
<if test='memberDept eq "1030000000"'><!-- 유통팀 -->
@ -1735,7 +1735,7 @@
FROM C_CFRNCMANAGE A
<where>
<if test='memberPosition neq "0915000000"'>
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래팀, 플랫폼팀 -->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000" or memberDept eq "1043000000" or memberDept eq "1042000000"'><!-- 공정거래팀, 플랫폼팀 -->
AND CASE_GUBUN = '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -1744,7 +1744,7 @@
<if test='memberDept eq "1006000000" or memberDept eq "1007000000"'><!-- 건설하도급팀, 제조하도급팀 -->
AND CASE_GUBUN = '0203000000'
</if>
<if test='memberDept eq "1008000000"'><!-- 약관팀 -->
<if test='memberDept eq "1008000000" or memberDept eq "1041000000"'><!-- 약관팀 -->
AND CASE_GUBUN = '0205000000'
</if>
<if test='memberDept eq "1030000000"'><!-- 유통팀 -->

View File

@ -153,7 +153,7 @@
</if>
<if test='memberPosition eq "0910000000"'>
AND C.TIMHDER_ASSIGN IN('1004000000','1005000000','1006000000','1007000000','1008000000','1009000000')
AND C.TIMHDER_ASSIGN IN('1004000000', '1043000000','1005000000','1006000000','1007000000','1008000000', '1041000000' ,'1009000000')
</if>
<if test='memberPosition neq "0915000000" and memberPosition neq "0903000000" and memberPosition neq "0910000000"'>
<choose>

View File

@ -18,7 +18,8 @@
</sql>
<select id="trublprocessmngTrublprocessmngPagingList" parameterType="egovMap" resultType="egovMap">
<!-- 개발서버에서 date format 에러로 인하여, 날짜 계산 들어가는 쿼리들 백업 및 수정 -->
<select id="trublprocessmngTrublprocessmngPagingList_back" parameterType="egovMap" resultType="egovMap">
<include refid="Header2"/>
@ -591,7 +592,7 @@
<include refid="bottom2"/>
</select>
<select id="trublprocessmngTrublprocessmngPagingListTot" parameterType="egovMap" resultType="int">
<select id="trublprocessmngTrublprocessmngPagingListTot_back" parameterType="egovMap" resultType="int">
<!--trublprocessmngTrublprocessmng과 쿼리문은 다르지만 전체 토탈 갯수는 같음 -->
SELECT COUNT(*) AS TOTCNT FROM (
<if test="memberPosition eq '0911000000'">
@ -779,8 +780,601 @@
</if>
</select>
<select id="trublprocessmngTrublprocessmngPagingList" parameterType="egovMap" resultType="egovMap">
<include refid="Header2"/>
SELECT * FROM (
<if test="memberPosition eq '0911000000'">
SELECT AAAAA.*, CASE WHEN PRO_DATE >= 60 THEN '경과' ELSE '미경과' END TERM_CHECK
FROM (
SELECT
AA.CASE_NO,
AA.APP_REQ_TERM,
AA.STOP_REQ_TERM,
AA.CASE_GUBUN,
AA.CASE_EXTEND,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.CASE_GUBUN) AS CASE_GUBUN_NM,
AA.CASE_EXAMINER,
(SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = AA.CASE_EXAMINER) AS CASE_EXAMINER_NM,
AA.RCEPT_NO,
AA.STATE_PRO,
AA.PREVIOUS_STEP,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.STATE_PRO) AS STATE_PRO_NM,
DECODE((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.STATE_PRO), '접수', '통지', '통지', '조사', '조사', '보고', '보고', '종료통지', '종료통지', '-', '중지', (SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.PREVIOUS_STEP)) AS STATE_PRO_NEXT,
(SELECT COMPANY_CEO FROM C_CASEAPPLCNT B WHERE B.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS COMPANY_CEO,
(SELECT COMPANY_GUBUN FROM C_CASEAPPLCNT B WHERE B.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS COMPANY_GUBUN,
(SELECT APPLCNT_COMPANY FROM C_CASEAPPLCNT B WHERE B.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS APPLCNT_COMPANY,
(SELECT RESPONDENT_CEO FROM C_CASERESPONDENT C WHERE C.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS RESPONDENT_CEO,
(SELECT RESPONDENT_GUBUN FROM C_CASERESPONDENT C WHERE C.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS RESPONDENT_GUBUN,
(SELECT RESPONDENT_COMPANY FROM C_CASERESPONDENT C WHERE C.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS RESPONDENT_COMPANY,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_BIG), '-') AS MEDIATION_BIG,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_SMALL), '-') AS MEDIATION_SMALL,
MEDIATION_BIG AS MEDIATION_BIG_CODE,
MEDIATION_SMALL AS MEDIATION_SMALL_CODE,
TO_CHAR(CASE_DATE, 'YYYYMMDD') AS CASE_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN (
SELECT count(*)
FROM (
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
FROM (
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) a0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) b0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) c0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) d0
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
) aa0
LEFT OUTER JOIN C_RESTDEINFO bb0 ON (aa0.a0_date = bb0.LOCDATE)
WHERE bb0.locdate IS NULL
AND aa0.a0_date >= TO_CHAR(AA.CASE_DATE, 'YYYYMMDD')
) - CASE WHEN NVL(AA.APP_REQ_TERM, 0) > 21 THEN 21 ELSE NVL(AA.APP_REQ_TERM, 0) END
WHEN (MEDIATION_END_DT IS NOT NULL) THEN (
SELECT count(*)
FROM (
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
FROM (
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) a0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) b0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) c0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) d0
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
) aa0
LEFT OUTER JOIN C_RESTDEINFO bb0 ON (aa0.a0_date = bb0.LOCDATE)
WHERE bb0.locdate IS NULL
AND aa0.a0_date >= TO_CHAR(AA.CASE_DATE, 'YYYYMMDD')
AND TO_DATE(AA.MEDIATION_END_DT, 'YYYY-MM-DD') >= TO_DATE(aa0.a0_date, 'YYYYMMDD')
) - CASE WHEN NVL(AA.APP_REQ_TERM, 0) > 21 THEN 21 ELSE NVL(AA.APP_REQ_TERM, 0) END
END AS PRO_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((SYSDATE - AA.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0)
WHEN (MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(AA.MEDIATION_END_DT, 'YYYY-MM-DD') - AA.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0)
END AS PRO_DATE_BAK,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN
CASE
<![CDATA[
WHEN ((SYSDATE - AA.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
]]>
ELSE '경과'
END
ELSE
CASE
<![CDATA[
WHEN ((TO_DATE(AA.MEDIATION_END_DT, 'YYYY-MM-DD') - AA.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
]]>
ELSE '경과'
END
END AS TERM_CHECK_BACK,
AA.MEDIATION_END_DT,
AA.REG_ID,
AA.MEDIATION_SMALL_RB,
AA.PROCESS_STOP_DT,
AA.PROCESS_START_DT,
CASE
WHEN UVS.VIEW_TARGET IS NOT NULL THEN 'Y'
ELSE 'N'
END AS VIEW_STATUS
FROM C_MASTER AA
LEFT OUTER JOIN C_CASERCEPT C ON AA.CASE_NO = C.CASE_NO
LEFT JOIN UNP_VIEW_STATUS UVS ON AA.RCEPT_NO = UVS.VIEW_TARGET
AND UVS.MEMBER_ID = #{memberId}
AND UVS.VIEW_TYPE = 'case'
<where>
AA.TRANSFER_CHECK = 'N'
AND AA.DEL_YN = 'N'
AND AA.RCEPT_NO IS NOT NULL
AND AA.CASE_END = 'N'
AND AA.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
<if test="searchVal != null and searchVal != ''">
<choose>
<when test="searchType == 'caseNoSearch'">AND AA.CASE_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'rceptNoSearch'">AND AA.RCEPT_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'companyCeo'">
AND (AA.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE APPLCNT_COMPANY LIKE '%' || #{searchVal} || '%')
OR AA.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE COMPANY_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'respondentCeo'">
AND (AA.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_COMPANY LIKE '%' || #{searchVal} || '%')
OR AA.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'examinerSearch'">AND AA.CASE_EXAMINER IN (SELECT MEMBER_ID FROM T_MEMBER WHERE MEMBER_NAME LIKE '%' || #{searchVal} || '%')</when>
</choose>
</if>
<if test='dateSt neq null and dateSt neq ""'>
AND TO_CHAR(AA.CASE_DATE, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{dateSt} AND
<if test='dateEnd eq null or dateEnd eq ""'>
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
</if>
<if test='dateEnd neq null and dateEnd neq ""'>
#{dateEnd}
</if>
</if>
</where>
ORDER BY AA.CASE_NO DESC
) AAAAA
UNION ALL
</if>
SELECT AAAAA.*,
CASE WHEN PRO_DATE >= 60 THEN '경과' ELSE '미경과' END TERM_CHECK
FROM (
SELECT
A.CASE_NO,
A.APP_REQ_TERM,
A.STOP_REQ_TERM,
A.CASE_GUBUN,
A.CASE_EXTEND,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.CASE_GUBUN) AS CASE_GUBUN_NM,
A.CASE_EXAMINER,
(SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = A.CASE_EXAMINER) AS CASE_EXAMINER_NM,
A.RCEPT_NO,
A.STATE_PRO,
A.PREVIOUS_STEP,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.STATE_PRO) AS STATE_PRO_NM,
DECODE((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.STATE_PRO), '접수', '통지', '통지', '조사', '조사', '보고', '보고', '종료통지', '종료통지', '-', '중지', (SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.PREVIOUS_STEP)) AS STATE_PRO_NEXT,
(SELECT COMPANY_CEO FROM C_CASEAPPLCNT B WHERE B.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS COMPANY_CEO,
(SELECT COMPANY_GUBUN FROM C_CASEAPPLCNT B WHERE B.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS COMPANY_GUBUN,
(SELECT APPLCNT_COMPANY FROM C_CASEAPPLCNT B WHERE B.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS APPLCNT_COMPANY,
(SELECT RESPONDENT_CEO FROM C_CASERESPONDENT C WHERE C.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS RESPONDENT_CEO,
(SELECT RESPONDENT_GUBUN FROM C_CASERESPONDENT C WHERE C.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS RESPONDENT_GUBUN,
(SELECT RESPONDENT_COMPANY FROM C_CASERESPONDENT C WHERE C.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS RESPONDENT_COMPANY,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_BIG), '-') AS MEDIATION_BIG,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_SMALL), '-') AS MEDIATION_SMALL,
MEDIATION_BIG AS MEDIATION_BIG_CODE,
MEDIATION_SMALL AS MEDIATION_SMALL_CODE,
TO_CHAR(CASE_DATE, 'YYYYMMDD') AS CASE_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN (
SELECT count(*)
FROM (
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
FROM (
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) a0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) b0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) c0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) d0
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
) aa0
LEFT OUTER JOIN C_RESTDEINFO bb0 ON (aa0.a0_date = bb0.LOCDATE)
WHERE bb0.locdate IS NULL
AND aa0.a0_date >= TO_CHAR(A.CASE_DATE, 'YYYYMMDD')
) - CASE WHEN NVL(A.APP_REQ_TERM, 0) > 21 THEN 21 ELSE NVL(A.APP_REQ_TERM, 0) END
WHEN (MEDIATION_END_DT IS NOT NULL) THEN (
SELECT count(*)
FROM (
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
FROM (
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) a0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) b0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) c0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) d0
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
) aa0
LEFT OUTER JOIN C_RESTDEINFO bb0 ON (aa0.a0_date = bb0.LOCDATE)
WHERE bb0.locdate IS NULL
AND aa0.a0_date >= TO_CHAR(A.CASE_DATE, 'YYYYMMDD')
AND TO_DATE(A.MEDIATION_END_DT, 'YYYY-MM-DD') >= TO_DATE(aa0.a0_date, 'YYYYMMDD')
) - CASE WHEN NVL(A.APP_REQ_TERM, 0) > 21 THEN 21 ELSE NVL(A.APP_REQ_TERM, 0) END
END AS PRO_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((SYSDATE - A.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0)
WHEN (MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(A.MEDIATION_END_DT, 'YYYY-MM-DD') - A.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0)
END AS PRO_DATE_BAK,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN
CASE
<![CDATA[
WHEN ((SYSDATE - A.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
ELSE '경과'
]]>
END
ELSE
CASE
<![CDATA[
WHEN ((TO_DATE(A.MEDIATION_END_DT, 'YYYY-MM-DD') - A.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
ELSE '경과'
]]>
END
END AS TERM_CHECK_BACK,
A.MEDIATION_END_DT,
A.REG_ID,
A.MEDIATION_SMALL_RB,
A.PROCESS_STOP_DT,
A.PROCESS_START_DT,
CASE
WHEN UVS.VIEW_TARGET IS NOT NULL THEN 'Y'
ELSE 'N'
END AS VIEW_STATUS
FROM C_MASTER A
LEFT OUTER JOIN C_CASERCEPT C ON A.CASE_NO = C.CASE_NO
LEFT JOIN UNP_VIEW_STATUS UVS ON A.RCEPT_NO = UVS.VIEW_TARGET
AND UVS.MEMBER_ID = #{memberId}
AND UVS.VIEW_TYPE = 'case'
<where>
A.TRANSFER_CHECK = 'N'
AND A.DEL_YN = 'N'
AND A.RCEPT_NO IS NOT NULL
AND A.CASE_END = 'N'
<if test="groupType == '3-1'">
/* 착수보고서 */
AND A.STATE_PRO = '0401000000'
AND 0 >= (SELECT count(*)
FROM C_SANCTNHISTORY
WHERE case_no = A.CASE_NO
AND code_no LIKE '5%01000000'
AND RESULT IS NOT NULL)
</if>
<if test="groupType == '3-12'">
/* 조사보고서 */
AND A.STATE_PRO = '0404000000'
AND A.MEDIATION_BIG IS NOT NULL
AND A.MEDIATION_SMALL IS NOT NULL
AND 0 >= (SELECT count(*)
FROM C_SANCTNHISTORY
WHERE case_no = A.CASE_NO
AND code_no LIKE '5%12000000'
AND RESULT IS NOT NULL)
</if>
<if test="groupType == '3-11'">
/* 종료보고서 */
AND A.STATE_PRO = '0404000000'
AND A.MEDIATION_BIG IS NOT NULL
AND A.MEDIATION_SMALL IS NOT NULL
AND A.MEDIATION_REQ_AMOUNT IS NOT NULL
AND A.MEDIATION_AMOUNT IS NOT NULL
AND A.FEE_MONEY IS NOT NULL
AND A.POST_MONEY IS NOT NULL
AND A.LAWYER_MONEY IS NOT NULL
AND A.COURT_MONEY IS NOT NULL
AND A.RESULT_MONEY IS NOT NULL
AND 0 >= (SELECT count(*)
FROM C_SANCTNHISTORY
WHERE case_no = A.CASE_NO
AND code_no LIKE '5%11000000'
AND RESULT IS NOT NULL)
</if>
<choose>
<when test="memberPosition eq '0910000000' or memberPosition eq '0903000000' or (memberPosition eq '0913000000' and memberDept eq '1010000000')">
</when>
<when test="memberPosition eq '0912000000'">
AND A.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<when test="memberPosition eq '0911000000' or memberPosition eq '0915000000'">
AND A.CASE_EXAMINER NOT IN (#{memberId})
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<otherwise>
AND C.TIMHDER_ASSIGN = 'N'
</otherwise>
</choose>
<if test="searchVal != null and searchVal != ''">
<choose>
<when test="searchType == 'caseNoSearch'">AND A.CASE_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'rceptNoSearch'">AND A.RCEPT_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'companyCeo'">
AND (A.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE APPLCNT_COMPANY LIKE '%' || #{searchVal} || '%')
OR A.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE COMPANY_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'respondentCeo'">
AND (A.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_COMPANY LIKE '%' || #{searchVal} || '%')
OR A.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'examinerSearch'">AND A.CASE_EXAMINER IN (SELECT MEMBER_ID FROM T_MEMBER WHERE MEMBER_NAME LIKE '%' || #{searchVal} || '%')</when>
</choose>
</if>
<if test='dateSt neq null and dateSt neq ""'>
AND TO_CHAR(A.CASE_DATE, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{dateSt} AND
<if test='dateEnd eq null or dateEnd eq ""'>
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
</if>
<if test='dateEnd neq null and dateEnd neq ""'>
#{dateEnd}
</if>
</if>
</where>
ORDER BY A.CASE_NO DESC
) AAAAA
)
<if test="searchType == 'process'">
<where>
TERM_CHECK = #{searchVal}
</where>
</if>
<if test='selectPage eq "dashboard"'>
ORDER BY CASE_NO ASC
</if>
<include refid="bottom2"/>
</select>
<select id="trublprocessmngTrublprocessmngPagingListTot" parameterType="egovMap" resultType="int">
SELECT COUNT(*) AS TOTCNT FROM (
<if test="memberPosition eq '0911000000'">
SELECT
*
FROM (
SELECT
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN
CASE
<![CDATA[
WHEN ((SYSDATE - AA.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
ELSE '경과'
]]>
END
ELSE
CASE
<![CDATA[
WHEN ((TO_DATE(AA.MEDIATION_END_DT, 'YYYY-MM-DD') - AA.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
ELSE '경과'
]]>
END
END AS TERM_CHECK
FROM C_MASTER AA
LEFT OUTER JOIN C_CASERCEPT C ON AA.CASE_NO = C.CASE_NO
<where>
AA.TRANSFER_CHECK = 'N'
AND AA.DEL_YN = 'N'
AND AA.RCEPT_NO IS NOT NULL
AND AA.CASE_END = 'N'
AND AA.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
<if test="searchVal != null and searchVal != ''">
<choose>
<when test="searchType == 'caseNoSearch'">AND AA.CASE_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'rceptNoSearch'">AND AA.RCEPT_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'companyCeo'">
AND (AA.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE APPLCNT_COMPANY LIKE '%' || #{searchVal} || '%')
OR AA.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE COMPANY_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'respondentCeo'">
AND (AA.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_COMPANY LIKE '%' || #{searchVal} || '%')
OR AA.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'examinerSearch'">AND AA.CASE_EXAMINER IN (SELECT MEMBER_ID FROM T_MEMBER WHERE MEMBER_NAME LIKE '%' || #{searchVal} || '%')</when>
</choose>
</if>
<if test='dateSt neq null and dateSt neq ""'>
AND TO_CHAR(AA.CASE_DATE, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{dateSt} AND
<if test='dateEnd eq null or dateEnd eq ""'>
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
</if>
<if test='dateEnd neq null and dateEnd neq ""'>
#{dateEnd}
</if>
</if>
</where>
)
UNION ALL
</if>
SELECT
*
FROM (
SELECT
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN
CASE
<![CDATA[
WHEN ((SYSDATE - A.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
ELSE '경과'
]]>
END
ELSE
CASE
<![CDATA[
WHEN ((TO_DATE(A.MEDIATION_END_DT, 'YYYY-MM-DD') - A.CASE_DATE) + 1) - NVL(APP_REQ_TERM, 0) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
ELSE '경과'
]]>
END
END AS TERM_CHECK
FROM C_MASTER A
LEFT OUTER JOIN C_CASERCEPT C ON A.CASE_NO = C.CASE_NO
<where>
A.TRANSFER_CHECK = 'N'
AND A.DEL_YN = 'N'
AND A.RCEPT_NO IS NOT NULL
AND A.CASE_END = 'N'
<if test="groupType == '3-1'">
/* 착수보고서 */
AND A.STATE_PRO = '0401000000'
AND 0 >= (SELECT count(*)
FROM C_SANCTNHISTORY
WHERE case_no = A.CASE_NO
AND code_no LIKE '5%01000000'
AND RESULT IS NOT NULL)
</if>
<if test="groupType == '3-12'">
/* 조사보고서 */
AND A.STATE_PRO = '0404000000'
AND A.MEDIATION_BIG IS NOT NULL
AND A.MEDIATION_SMALL IS NOT NULL
AND 0 >= (SELECT count(*)
FROM C_SANCTNHISTORY
WHERE case_no = A.CASE_NO
AND code_no LIKE '5%12000000'
AND RESULT IS NOT NULL)
</if>
<if test="groupType == '3-11'">
/* 종료보고서 */
AND A.STATE_PRO = '0404000000'
AND A.MEDIATION_BIG IS NOT NULL
AND A.MEDIATION_SMALL IS NOT NULL
AND A.MEDIATION_REQ_AMOUNT IS NOT NULL
AND A.MEDIATION_AMOUNT IS NOT NULL
AND A.FEE_MONEY IS NOT NULL
AND A.POST_MONEY IS NOT NULL
AND A.LAWYER_MONEY IS NOT NULL
AND A.COURT_MONEY IS NOT NULL
AND A.RESULT_MONEY IS NOT NULL
AND 0 >= (SELECT count(*)
FROM C_SANCTNHISTORY
WHERE case_no = A.CASE_NO
AND code_no LIKE '5%11000000'
AND RESULT IS NOT NULL)
</if>
<choose>
<when test="memberPosition eq '0910000000' or memberPosition eq '0903000000' or (memberPosition eq '0913000000' and memberDept eq '1010000000')">
</when>
<when test="memberPosition eq '0912000000'">
AND A.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<when test="memberPosition eq '0911000000' or memberPosition eq '0915000000'">
AND A.CASE_EXAMINER NOT IN (#{memberId})
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<otherwise>
AND C.TIMHDER_ASSIGN = 'N'
</otherwise>
</choose>
<if test="searchVal != null and searchVal != ''">
<choose>
<when test="searchType == 'caseNoSearch'">AND A.CASE_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'rceptNoSearch'">AND A.RCEPT_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'companyCeo'">
AND (A.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE APPLCNT_COMPANY LIKE '%' || #{searchVal} || '%')
OR A.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE COMPANY_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'respondentCeo'">
AND (A.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_COMPANY LIKE '%' || #{searchVal} || '%')
OR A.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'examinerSearch'">AND A.CASE_EXAMINER IN (SELECT MEMBER_ID FROM T_MEMBER WHERE MEMBER_NAME LIKE '%' || #{searchVal} || '%')</when>
</choose>
</if>
<if test='dateSt neq null and dateSt neq ""'>
AND TO_CHAR(A.CASE_DATE, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{dateSt} AND
<if test='dateEnd eq null or dateEnd eq ""'>
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
</if>
<if test='dateEnd neq null and dateEnd neq ""'>
#{dateEnd}
</if>
</if>
</where>
)
)
<if test="searchType == 'process'">
<where>
TERM_CHECK = #{searchVal}
</where>
</if>
</select>
<!-- 사건마스터 -->
<select id="selectMaster" parameterType="egovMap" resultType="egovMap">
<select id="selectMaster_back" parameterType="egovMap" resultType="egovMap">
SELECT CM.CASE_NO,
CM.CASE_GUBUN,
CASE CM.CASE_GUBUN
@ -1030,6 +1624,200 @@
AND 2 > rownum
</select>
<select id="selectMaster" parameterType="egovMap" resultType="egovMap">
SELECT CM.CASE_NO,
CM.CASE_GUBUN,
CASE CM.CASE_GUBUN
WHEN '0201000000' THEN '공정거래'
WHEN '0202000000' THEN '가맹사업거래'
WHEN '0203000000' THEN '하도급거래'
WHEN '0204000000' THEN '대규모유통거래'
WHEN '0205000000' THEN '약관거래'
WHEN '0206000000' THEN '대리점거래'
ELSE ''
END AS CASE_GUBUN_NAME,
CM.CASE_EXAMINER,
CM.RCEPT_NO,
CM.APPLCNT_PWD,
CM.RESPONDENT_PWD,
TO_CHAR(CM.CASE_DATE, 'YYYYMMDD') AS CASE_DATE,
TO_CHAR(CM.CASE_DATE, 'YYYY. MM. DD.') AS CASE_DATE2,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN
(
SELECT count(*)
FROM (
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
FROM (
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) a0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) b0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) c0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) d0
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
) aa0
LEFT OUTER JOIN C_RESTDEINFO bb0
ON (aa0.a0_date = bb0.LOCDATE)
WHERE bb0.locdate IS NULL
AND aa0.a0_date >= TO_CHAR(CM.CASE_DATE, 'YYYYMMDD')
) -
CASE WHEN NVL(CM.APP_REQ_TERM, 0) > 21 THEN 21
ELSE NVL(CM.APP_REQ_TERM, 0)
END
WHEN (MEDIATION_END_DT IS NOT NULL) THEN
(
SELECT count(*)
FROM (
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
FROM (
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) a0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) b0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) c0,
(
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
UNION ALL SELECT 9 NO FROM dual
) d0
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
) aa0
LEFT OUTER JOIN C_RESTDEINFO bb0
ON (aa0.a0_date = bb0.LOCDATE)
WHERE bb0.locdate IS NULL
AND aa0.a0_date >= TO_CHAR(CM.CASE_DATE, 'YYYYMMDD')
AND TO_DATE(CM.MEDIATION_END_DT, 'YYYY-MM-DD') >= TO_DATE(aa0.a0_date, 'YYYYMMDD')
) -
CASE WHEN NVL(CM.APP_REQ_TERM, 0) > 21 THEN 21
ELSE NVL(CM.APP_REQ_TERM, 0)
END
END AS PRO_DATE,
CASE
WHEN (CM.MEDIATION_END_DT IS NULL) THEN ((SYSDATE - CM.CASE_DATE) + 1) - NVL(CM.APP_REQ_TERM, 0)
WHEN (CM.MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(CM.MEDIATION_END_DT, 'YYYY-MM-DD') - CM.CASE_DATE) + 1) - NVL(CM.APP_REQ_TERM, 0)
END AS PRO_DATE_BAK,
CM.CASE_EXTEND,
CM.STATE_PRO,
CM.PREVIOUS_STEP,
CM.TRANSFER_CHECK,
CM.MEDIATION_REQ_AMOUNT,
CM.MEDIATION_AMOUNT,
CM.RESPONDENT_AMOUNT,
CM.APP_REQ_DT,
CM.APP_LIST_CHK,
CM.APP_SUBMIT_DT,
CM.APP_REQ_TERM,
CM.STOP_REQ_DT,
CM.STOP_SUBMIT_DT,
CM.STOP_REQ_TERM,
CM.ANSWER_REQ_DT,
CM.RESPONDENT_REQ_DT,
CM.ANSWER_TERM,
CM.MEDIATION_END_DT,
CM.PENDENCY_PERIOD,
CM.MEDIATION_BIG,
CM.MEDIATION_SMALL,
CM.AGREEMENT_FILE,
CM.WITHDRAWAL_FILE,
CM.CON_PROTOCOL_FILE,
CM.SEQ_NUM,
CM.REGISTER_HIS_FILE,
CM.SELECT_FILE,
CM.APPLCNT_FILE,
CM.RESPONDENT_FILE,
CM.REG_DT,
CM.REG_ID,
CM.MOD_DT,
CM.MOD_ID,
CM.FEE_MONEY,
CM.POST_MONEY,
CM.LAWYER_MONEY,
CM.COURT_MONEY,
CM.RESULT_MONEY,
CM.CONSIGNMENT_GUBUN,
CR.CASE_REASON1,
CR.CASE_REASON2,
CR.CASE_REASON3,
CASE CR.DOC_CHECK
WHEN '5101000000' THEN '직접'
WHEN '5102000000' THEN '의뢰'
ELSE ''
END AS DOC_CHECK_NAME,
CR.CASE_REASON1,
CR.CASE_REASON2,
CR.CASE_REASON3,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CASE_REASON1) AS CASE_REASON1_NAME,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CASE_REASON2) AS CASE_REASON2_NAME,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CASE_REASON3) AS CASE_REASON3_NAME,
CR.DOC_GUBUN,
CASE CR.DOC_GUBUN
WHEN '0101000000' THEN '온라인'
WHEN '0102000000' THEN '오프라인'
ELSE ''
END AS DOC_GUBUN_NAME,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.OTHER_AGENCY) AS OTHER_AGENCY_NAME,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.OTHER_OFFICE) AS OTHER_OFFICE_NAME,
OTHER_CODE,
RECONSIDERATION_YN,
CM.CASE_A_TYPE,
CM.CASE_A_USER,
CM.CASE_B_TYPE,
CM.CASE_B_USER,
CM.CASE_C_TYPE,
CM.CASE_C_USER,
CM.CASE_D_TYPE,
CM.CASE_D_USER,
CM.OFFICE_GUBUN,
CM.OFFICE_DEPT,
CM.REPORT_PAYMENT_DT,
CM.MEDIATION_SMALL_RB,
CM.PROCESS_STOP_DT,
CM.PROCESS_START_DT
FROM C_MASTER CM
LEFT OUTER JOIN C_CASERCEPT CR
ON CR.CASE_NO = CM.CASE_NO
LEFT OUTER JOIN C_VIEWMTR CV
ON CV.CASE_NO = CM.CASE_NO
WHERE CM.CASE_NO = #{caseNo}
AND 2 > ROWNUM
</select>
<!--사건 신청인 -->
<select id="selectCaseApplcnt" parameterType="egovMap" resultType="egovMap">
SELECT CA.CASE_NO,

View File

@ -126,14 +126,15 @@
</otherwise>
</choose>
</when>
<when test='memberDept eq "1003000000" and memberPosition eq "0910000000"'><!-- 분쟁조정실 실장 -->
<when test='memberDept eq "1003000000" or memberDept eq "1001000000" and memberPosition eq "0910000000"'><!-- 분쟁조정실 실장 -->
AND A.STATE = '0302000000'
AND A.PRESIDENT_ASSIGN IS NOT NULL
AND A.PRESIDENT_ASSIGN_DT IS NOT NULL
AND A.SCCHF_ASSIGN IS NULL
AND A.SCCHF_ASSIGN_DT IS NULL
AND A.TIMHDER_ASSIGN IS NULL
AND A.TIMHDER_ASSIGN_DT IS NULL
AND A.SCCHF_ASSIGN IS NOT NULL
AND A.SCCHF_ASSIGN_DT IS NOT NULL
<!-- AND A.TIMHDER_ASSIGN IS NOT NULL -->
AND A.TIMHDER_ASSIGN IN ('1004000000', '1008000000', '1040000000', '1043000000','1041000000','1042000000')
AND A.TIMHDER_ASSIGN_DT IS NOT NULL
AND A.EXAMINER_ASSIGN IS NULL
</when>
<when test='memberPosition eq "0911000000"'><!-- 팀장 -->
@ -143,6 +144,17 @@
AND A.SCCHF_ASSIGN IS NOT NULL
AND A.SCCHF_ASSIGN_DT IS NOT NULL
AND A.TIMHDER_ASSIGN = #{memberDept}
<choose> <!-- 2팀들이 사건 조회 할 수 있게 처리 -->
<when test='memberDept eq "1043000000"'><!-- 공정약관2팀-->
OR A.TIMHDER_ASSIGN = '1004000000' <!-- 공정약관1팀 사건 조회 -->
</when>
<when test='memberDept eq "1041000000"'><!-- 약관2팀 -->
OR A.TIMHDER_ASSIGN = '1008000000' <!-- 약관1팀 사건 조회 -->
</when>
<when test='memberDept eq "1042000000"'><!-- 플랫폼2팀 -->
OR A.TIMHDER_ASSIGN = '1040000000' <!-- 플랫폼1팀 사건 조회 -->
</when>
</choose>
AND A.EXAMINER_ASSIGN IS NULL
</when>
<when test='memberPosition eq "0912000000"'><!-- 조사관 -->
@ -268,14 +280,15 @@
</otherwise>
</choose>
</when>
<when test='memberDept eq "1003000000" and memberPosition eq "0910000000"'><!-- 실장 -->
<when test='memberDept eq "1003000000" or memberDept eq "1001000000" and memberPosition eq "0910000000"'><!-- 실장 -->
AND STATE = '0302000000'
AND PRESIDENT_ASSIGN IS NOT NULL
AND PRESIDENT_ASSIGN_DT IS NOT NULL
AND SCCHF_ASSIGN IS NULL
AND SCCHF_ASSIGN_DT IS NULL
AND TIMHDER_ASSIGN IS NULL
AND TIMHDER_ASSIGN_DT IS NULL
AND A.SCCHF_ASSIGN IS NOT NULL
AND SCCHF_ASSIGN_DT IS NOT NULL
<!-- AND TIMHDER_ASSIGN IS NULL -->
AND TIMHDER_ASSIGN IN ('1004000000', '1008000000', '1040000000', '1043000000','1041000000','1042000000')
AND TIMHDER_ASSIGN_DT IS NOT NULL
AND EXAMINER_ASSIGN IS NULL
</when>
<when test='memberPosition eq "0911000000"'><!-- 팀장 -->
@ -285,6 +298,17 @@
AND SCCHF_ASSIGN IS NOT NULL
AND SCCHF_ASSIGN_DT IS NOT NULL
AND TIMHDER_ASSIGN = #{memberDept}
<choose> <!-- 2팀들이 사건 조회 할 수 있게 처리 -->
<when test='memberDept eq "1043000000"'><!-- 공정약관2팀-->
OR A.TIMHDER_ASSIGN = '1004000000' <!-- 공정약관1팀 사건 조회 -->
</when>
<when test='memberDept eq "1041000000"'><!-- 약관2팀 -->
OR A.TIMHDER_ASSIGN = '1008000000' <!-- 약관1팀 사건 조회 -->
</when>
<when test='memberDept eq "1042000000"'><!-- 플랫폼2팀 -->
OR A.TIMHDER_ASSIGN = '1040000000' <!-- 플랫폼1팀 사건 조회 -->
</when>
</choose>
AND EXAMINER_ASSIGN IS NULL
</when>
<when test='memberPosition eq "0912000000"'><!-- 조사관 -->
@ -1337,6 +1361,8 @@
<update id="trublreqstmngDeptConfirm3" parameterType="egovMap">
UPDATE C_RCEPTMST
SET
SCCHF_ASSIGN = #{presidentAssign},
SCCHF_ASSIGN_DT = SYSDATE,
TIMHDER_ASSIGN = #{presidentAssign},
TIMHDER_ASSIGN_DT = SYSDATE,
EXAMINER_ASSIGN = #{examinerAssign}

View File

@ -60,10 +60,10 @@
</if>
<if test="memberPosition eq '0911000000'">
<choose>
<when test="memberDept eq '1004000000' or memberDept eq '1040000000'">AND (C.OLD_CASE_GUBUN = '0201000000' OR C.NEW_CASE_GUBUN = '0201000000')</when>
<when test="memberDept eq '1004000000' or memberDept eq '1040000000' or memberDept eq '1043000000' or memberDept eq '1042000000'">AND (C.OLD_CASE_GUBUN = '0201000000' OR C.NEW_CASE_GUBUN = '0201000000')</when>
<when test="memberDept eq '1005000000'">AND (C.OLD_CASE_GUBUN = '0202000000' OR C.NEW_CASE_GUBUN = '0202000000')</when>
<when test="memberDept eq '1006000000' or memberDept eq '1007000000'">AND (C.OLD_CASE_GUBUN = '0203000000' OR C.NEW_CASE_GUBUN = '0203000000')</when>
<when test="memberDept eq '1008000000'">AND (C.OLD_CASE_GUBUN = '0205000000' OR C.NEW_CASE_GUBUN = '0205000000')</when>
<when test="memberDept eq '1008000000' or memberDept eq '1041000000'">AND (C.OLD_CASE_GUBUN = '0205000000' OR C.NEW_CASE_GUBUN = '0205000000')</when>
<when test="memberDept eq '1030000000'">AND (C.OLD_CASE_GUBUN = '0204000000' OR C.NEW_CASE_GUBUN = '0204000000')</when>
<when test="memberDept eq '1009000000'">AND (C.OLD_CASE_GUBUN = '0206000000' OR C.NEW_CASE_GUBUN = '0206000000')</when>
</choose>

View File

@ -7,6 +7,7 @@
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ page import="seed.utils.SeedProperties"%>
<%@ page import="seed.utils.SeedUtils"%>
<%@page import="seed.utils.SeedConstants"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0"%>
@ -1165,23 +1166,23 @@
}
var caseGubunVal = $("#caseGubun option:selected").val();
if(caseGubunVal == "0201000000"){//공정거래
$("#presidentAssign").val("1004000000");
}else if(caseGubunVal == "0202000000"){//가맹사업거래
$("#presidentAssign").val("1005000000");
}else if(caseGubunVal == "0203000000"){//하도급거래
if(caseGubunVal == "${SeedConstants.GONGJEONGGEORAE}"){//공정거래
$("#presidentAssign").val("${SeedConstants.GONGJEONG1}");
}else if(caseGubunVal == "${SeedConstants.GAMAENGGEORAE}"){//가맹사업거래
$("#presidentAssign").val("${SeedConstants.GAMAENG}");
}else if(caseGubunVal == "${SeedConstants.HADOGEUPGEORAE}"){//하도급거래
if($("#consignmentGubun option:selected").val() == "5901000000" ||
$("#consignmentGubun option:selected").val() == "5904000000"){//위탁유형 제조, 용역
$("#presidentAssign").val("1007000000");//제조하도급
$("#presidentAssign").val("${SeedConstants.JEJO}");//제조하도급
}else{
$("#presidentAssign").val("1006000000");//건설하도급
$("#presidentAssign").val("${SeedConstants.GEONSEOL}");//건설하도급
}
}else if(caseGubunVal == "0204000000"){//대규모유통거래
$("#presidentAssign").val("1030000000");
}else if(caseGubunVal == "0205000000"){//약관거래
$("#presidentAssign").val("1008000000");
}else if(caseGubunVal == "0206000000"){//대리점거래
$("#presidentAssign").val("1009000000");
}else if(caseGubunVal == "${SeedConstants.DAEGYUMOGEORAE}"){//대규모유통거래
$("#presidentAssign").val("${SeedConstants.YUTONG}");
}else if(caseGubunVal == "${SeedConstants.YAKGWANGEORAE}"){//약관거래
$("#presidentAssign").val("${SeedConstants.YAKGWAN1}");
}else if(caseGubunVal == "${SeedConstants.DAERIJEOMGEORAE}"){//대리점거래
$("#presidentAssign").val("${SeedConstants.DAERIJEOM}");
}
$("#applyForm").submit();

View File

@ -6,6 +6,7 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ page import="seed.utils.SeedProperties"%>
<%@ page import="seed.utils.SeedUtils"%>
<%@page import="seed.utils.SeedConstants"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0"%>
@ -734,7 +735,8 @@ document.addEventListener('DOMContentLoaded', function() {
/* 신청 완료 시 배정 처리 */
var caseGubunVal = $("#caseGubun").val();
if(caseGubunVal == "0201000000"){//공정거래
/* 250227 조직 개편으로 인한 배정 수정 */
/* if(caseGubunVal == "0201000000"){//공정거래
$("#presidentAssign").val("1004000000");
}
else if(caseGubunVal == "0202000000"){//가맹사업거래
@ -756,6 +758,32 @@ document.addEventListener('DOMContentLoaded', function() {
}
else if(caseGubunVal == "0206000000"){//대리점거래
$("#presidentAssign").val("1009000000");
} */
/* 공정/약관/플랫폼 팀의 경우 1팀 2팀 존재함으로 사건 조회 시 따로 or로 조건문 처리 */
if(caseGubunVal == "${SeedConstants.GONGJEONGGEORAE}"){//공정거래
$("#presidentAssign").val("${SeedConstants.GONGJEONG1}"); //공정약관1팀
}
else if(caseGubunVal == "${SeedConstants.GAMAENGGEORAE}"){//가맹사업거래
$("#presidentAssign").val("${SeedConstants.GAMAENG}"); //가맹대리점유통팀
}
else if(caseGubunVal == "${SeedConstants.HADOGEUPGEORAE}"){//하도급거래
if($("#consignmentGubun").val() == "5901000000" ||
$("#consignmentGubun").val() == "5904000000"){//위탁유형 제조, 용역
$("#presidentAssign").val("${SeedConstants.JEJO}");//제조하도급
}else{
$("#presidentAssign").val("${SeedConstants.GEONSEOL}");//건설하도급
}
}
else if(caseGubunVal == "${SeedConstants.DAEGYUMOGEORAE}"){//대규모유통거래
$("#presidentAssign").val("${SeedConstants.YUTONG}"); //유통팀
}
else if(caseGubunVal == "${SeedConstants.YAKGWANGEORAE}"){//약관거래
$("#presidentAssign").val("${SeedConstants.YAKGWAN1}"); //약관1팀
}
else if(caseGubunVal == "${SeedConstants.DAERIJEOMGEORAE}"){//대리점거래
$("#presidentAssign").val("${SeedConstants.DAERIJEOM}"); //대리점팀
}
$("#requestCheck").val('1602000000');

View File

@ -2,6 +2,7 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@page import="seed.utils.SeedConstants"%>
<!doctype html>
<html lang="ko">
@ -35,18 +36,16 @@
</select>
<select name="searchTilte2" id="searchTilte2" class="sch-text" >
<option value="">선택</option>
<option value="1001000000" <c:if test="${param.searchTilte2 == '1001000000'}">selected="selected"</c:if>>한국공정거래조정원</option>
<option value="1002000000" <c:if test="${param.searchTilte2 == '1002000000'}">selected="selected"</c:if>>운영지원팀</option>
<option value="1003000000" <c:if test="${param.searchTilte2 == '1003000000'}">selected="selected"</c:if>>분쟁조정실</option>
<option value="1004000000" <c:if test="${param.searchTilte2 == '1004000000'}">selected="selected"</c:if>>공정거래팀</option>
<option value="1005000000" <c:if test="${param.searchTilte2 == '1005000000'}">selected="selected"</c:if>>가맹거래팀</option>
<option value="1006000000" <c:if test="${param.searchTilte2 == '1006000000'}">selected="selected"</c:if>>건설하도급팀</option>
<option value="1007000000" <c:if test="${param.searchTilte2 == '1007000000'}">selected="selected"</c:if>>제조하도급팀</option>
<option value="1008000000" <c:if test="${param.searchTilte2 == '1008000000'}">selected="selected"</c:if>>약관팀</option>
<option value="1030000000" <c:if test="${param.searchTilte2 == '1030000000'}">selected="selected"</c:if>>유통팀</option>
<option value="1009000000" <c:if test="${param.searchTilte2 == '1009000000'}">selected="selected"</c:if>>대리점팀</option>
<option value="1010000000" <c:if test="${param.searchTilte2 == '1010000000'}">selected="selected"</c:if>>민원상담센터</option>
<option value="1020000000" <c:if test="${param.searchTilte2 == '1020000000'}">selected="selected"</c:if>>관리팀</option>
<option value="${SeedConstants.HANGUK}" <c:if test="${param.searchTilte2 == SeedConstants.HANGUK}">selected="selected"</c:if>>한국공정거래조정원</option>
<option value="${SeedConstants.UNYEONG}" <c:if test="${param.searchTilte2 == SeedConstants.UNYEONG}">selected="selected"</c:if>>운영지원팀</option>
<option value="${SeedConstants.BUNJAENG}" <c:if test="${param.searchTilte2 == SeedConstants.BUNJAENG}">selected="selected"</c:if>>분쟁조정실</option>
<option value="${SeedConstants.GONGJEONG1}" <c:if test="${param.searchTilte2 == SeedConstants.GONGJEONG1}">selected="selected"</c:if>>공정약관1팀</option>
<option value="${SeedConstants.GONGJEONG2}" <c:if test="${param.searchTilte2 == SeedConstants.GONGJEONG2}">selected="selected"</c:if>>공정약관2팀</option>
<option value="${SeedConstants.GAMAENG}" <c:if test="${param.searchTilte2 == SeedConstants.GAMAENG}">selected="selected"</c:if>>가맹대리점유통팀</option>
<option value="${SeedConstants.GEONSEOL}" <c:if test="${param.searchTilte2 == SeedConstants.GEONSEOL}">selected="selected"</c:if>>건설하도급팀</option>
<option value="${SeedConstants.JEJO}" <c:if test="${param.searchTilte2 == SeedConstants.JEJO}">selected="selected"</c:if>>제조하도급팀</option>
<option value="${SeedConstants.MINWON}" <c:if test="${param.searchTilte2 == SeedConstants.MINWON}">selected="selected"</c:if>>민원상담센터</option>
<option value="${SeedConstants.GWANRI}" <c:if test="${param.searchTilte2 == SeedConstants.GWANRI}">selected="selected"</c:if>>관리팀</option>
</select>
<input type="text" name="searchTilte" value="${param.searchTilte}" class="sch-text" title="검색텍스트">
<button type="button" class="btn btn_text blue_border btn-page-sch" title="검색 완료 버튼" onclick="goPage('search', '')">검색</button>

View File

@ -32,17 +32,15 @@
<fieldset>
<select name="searchTeam" id="searchTeam" class="sch-select" title="팀검색">
<option value="">전체</option>
<option value="1001000000" <c:if test="${param.searchTeam == '1001000000'}">selected="selected"</c:if>>한국공정거래조정원</option>
<option value="1002000000" <c:if test="${param.searchTeam == '1002000000'}">selected="selected"</c:if>>운영지원팀</option>
<option value="1003000000" <c:if test="${param.searchTeam == '1003000000'}">selected="selected"</c:if>>분쟁조정실</option>
<option value="1004000000" <c:if test="${param.searchTeam == '1004000000'}">selected="selected"</c:if>>공정거래팀</option>
<option value="1005000000" <c:if test="${param.searchTeam == '1005000000'}">selected="selected"</c:if>>가맹거래팀</option>
<option value="1006000000" <c:if test="${param.searchTeam == '1006000000'}">selected="selected"</c:if>>건설하도급팀</option>
<option value="1007000000" <c:if test="${param.searchTeam == '1007000000'}">selected="selected"</c:if>>제조하도급팀</option>
<option value="1008000000" <c:if test="${param.searchTeam == '1008000000'}">selected="selected"</c:if>>약관팀</option>
<option value="1030000000" <c:if test="${param.searchTeam == '1030000000'}">selected="selected"</c:if>>유통팀</option>
<option value="1009000000" <c:if test="${param.searchTeam == '1009000000'}">selected="selected"</c:if>>대리점팀</option>
<option value="1010000000" <c:if test="${param.searchTeam == '1010000000'}">selected="selected"</c:if>>민원상담센터</option>
<option value="${SeedConstants.HANGUK}" <c:if test="${param.searchTilte2 == SeedConstants.HANGUK}">selected="selected"</c:if>>한국공정거래조정원</option>
<option value="${SeedConstants.UNYEONG}" <c:if test="${param.searchTilte2 == SeedConstants.UNYEONG}">selected="selected"</c:if>>운영지원팀</option>
<option value="${SeedConstants.BUNJAENG}" <c:if test="${param.searchTilte2 == SeedConstants.BUNJAENG}">selected="selected"</c:if>>분쟁조정실</option>
<option value="${SeedConstants.GONGJEONG1}" <c:if test="${param.searchTilte2 == SeedConstants.GONGJEONG1}">selected="selected"</c:if>>공정약관1팀</option>
<option value="${SeedConstants.GONGJEONG2}" <c:if test="${param.searchTilte2 == SeedConstants.GONGJEONG2}">selected="selected"</c:if>>공정약관2팀</option>
<option value="${SeedConstants.GAMAENG}" <c:if test="${param.searchTilte2 == SeedConstants.GAMAENG}">selected="selected"</c:if>>가맹대리점유통팀</option>
<option value="${SeedConstants.GEONSEOL}" <c:if test="${param.searchTilte2 == SeedConstants.GEONSEOL}">selected="selected"</c:if>>건설하도급팀</option>
<option value="${SeedConstants.JEJO}" <c:if test="${param.searchTilte2 == SeedConstants.JEJO}">selected="selected"</c:if>>제조하도급팀</option>
<option value="${SeedConstants.MINWON}" <c:if test="${param.searchTilte2 == SeedConstants.MINWON}">selected="selected"</c:if>>민원상담센터</option>
</select>
<select name="searchType" id="searchType" class="sch-select" title="자료유형 선택">
<option value="title" <c:if test="${param.searchType == 'title'}">selected="selected"</c:if>>제목</option>

View File

@ -3,6 +3,7 @@
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@page import="seed.utils.SeedConstants"%>
<%
String ipAddress=request.getRemoteAddr();
%>
@ -5059,10 +5060,9 @@ function docOpen(obj) {
<li <c:if test="${masterData.statePro == '0405000000'}">class="active"</c:if>><a href="#" style="cursor: default;"><strong>종료통지</strong></a></li>
</ol>
</div>
<c:if test="${memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000'}">
<c:if test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA}">
<div class="btn_wrap">
<c:if test="${masterData.statePro == '0401000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberId =='seed' || memberId =='seed2')}">
<c:if test="${masterData.statePro == '0401000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberId =='seed' || memberId =='seed2')}">
<!-- 접수 -->
<div class="area_left">
<button type="button" class="btn-default btn btn_text btn_36 blue_border" onclick="nanumCall('1', '<c:out value="${masterData.caseNo }"/> 사건착수보고');">착수보고</button>
@ -5071,13 +5071,13 @@ function docOpen(obj) {
<!-- <button type="button" class="btn-default btn btn_text btn_36 blue_border" onclick="nanumCallImsi('');">임시 착수보고</button> -->
<!-- <button type="button" class="btn-default btn btn_text btn_36 blue_border" onclick="nanumCallImsiView('');">임시 착수보고V</button> -->
<c:if test="${masterData.caseGubun == '0201000000' || masterData.caseGubun == '0202000000' || masterData.caseGubun == '0203000000' || masterData.caseGubun == '0206000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE || masterData.caseGubun == SeedConstants.HADOGEUPGEORAE || masterData.caseGubun == SeedConstants.DAERIJEOMGEORAE}">
<c:choose>
<c:when test="${memberDept == '1004000000' || memberDept == '1040000000'}">
<c:when test="${memberDept == SeedConstants.GONGJEONG1 || memberDept == SeedConstants.PEULLAETPOM1 || memberDept == SeedConstants.GONGJEONG2 || memberDept == SeedConstants.PEULLAETPOM2}">
<%-- <button type="button" class="btn-default btn btn_text btn_36 blue_border" onclick="nanumCall('6', '분쟁조정 접수사실 통지(<c:out value="${masterData.caseNo }"/>)');">공정위 접수통지</button> --%>
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCallGeneral('6', '공정위 접수사실 보고');">공정위 접수통지</button>
</c:when>
<c:when test="${memberDept == '1005000000' || memberDept == '1009000000'}">
<c:when test="${memberDept == SeedConstants.GAMAENG || memberDept == SeedConstants.DAERIJEOM}">
<%-- <button type="button" class="btn-default btn btn_text btn_36 blue_border" onclick="nanumCall('6', '분쟁조정 접수사실 보고(<c:out value="${masterData.caseNo }"/>)');">공정위 접수통지</button> --%>
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCallGeneral('6', '공정위 접수사실 보고');">공정위 접수통지</button>
</c:when>
@ -5091,17 +5091,17 @@ function docOpen(obj) {
<button type="button" class="btn btn_text btn_36 subgray_border" onclick="cfrnctrnsferPop();">협의회이관</button>
</div>
</c:if>
<c:if test="${masterData.statePro == '0402000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${masterData.statePro == '0402000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<div class="btn_wrap mb0" style="flex-wrap:wrap;justify-content:flex-start;">
<!-- 통지 -->
<c:if test="${masterData.caseGubun == '0201000000' || masterData.caseGubun == '0202000000' || masterData.caseGubun == '0203000000' || masterData.caseGubun == '0206000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE || masterData.caseGubun == SeedConstants.HADOGEUPGEORAE || masterData.caseGubun == SeedConstants.DAERIJEOMGEORAE}">
<c:choose>
<c:when test="${memberDept == '1004000000' || memberDept == '1040000000'}">
<c:when test="${memberDept == SeedConstants.GONGJEONG1 || memberDept == SeedConstants.PEULLAETPOM1 || memberDept == SeedConstants.GONGJEONG2 || memberDept == SeedConstants.PEULLAETPOM2}">
<%-- <button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCall('6', '분쟁조정 접수사실 통지(<c:out value="${masterData.caseNo }"/>)');">공정위 접수통지</button> --%>
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCallGeneral('6', '공정위 접수사실 보고');">공정위 접수통지</button>
</c:when>
<c:when test="${memberDept == '1005000000' || memberDept == '1009000000'}">
<c:when test="${memberDept == SeedConstants.GAMAENG || memberDept == SeedConstants.DAERIJEOM}">
<%-- <button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCall('6', '분쟁조정 접수사실 보고(<c:out value="${masterData.caseNo }"/>)');">공정위 접수통지</button> --%>
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCallGeneral('6', '공정위 접수사실 보고');">공정위 접수통지</button>
</c:when>
@ -5116,7 +5116,8 @@ function docOpen(obj) {
</c:if>
<button type="button" class="btn btn_text btn_36 blue_border btn-default fl" onclick="nanumCall('2', '조정신청 접수사실 통지');">접수사실 통지(신청인)</button>
<c:choose>
<c:when test="${memberDept == '1004000000' || memberDept == '1040000000' || memberDept == '1005000000' || memberDept == '1008000000' || memberDept == '1009000000' || memberDept == '1030000000'}">
<c:when test="${memberDept == SeedConstants.GONGJEONG1 || memberDept == SeedConstants.GONGJEONG2 || memberDept == SeedConstants.PEULLAETPOM1 || memberDept == SeedConstants.PEULLAETPOM2
|| memberDept == SeedConstants.GAMAENG || memberDept == SeedConstants.YAKGWAN1 || memberDept == SeedConstants.YAKGWAN2 || memberDept == SeedConstants.DAERIJEOM || memberDept == SeedConstants.YUTONG}">
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCall('4', '조정신청 접수사실 통지 및 신청서 보완 요구(<c:out value="${masterData.caseNo }"/>)');">보완요구 1차</button>
</c:when>
<c:otherwise>
@ -5125,7 +5126,8 @@ function docOpen(obj) {
</c:choose>
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCall('3', '조정신청 접수사실 통지');" >접수사실 통지(피신청인)</button>
<c:choose>
<c:when test="${memberDept == '1004000000' || memberDept == '1040000000' || memberDept == '1005000000' || memberDept == '1008000000' || memberDept == '1009000000' || memberDept == '1030000000'}">
<c:when test="${memberDept == SeedConstants.GONGJEONG1 || memberDept == SeedConstants.GONGJEONG2 || memberDept == SeedConstants.PEULLAETPOM1 || memberDept == SeedConstants.PEULLAETPOM2
|| memberDept == SeedConstants.GAMAENG || memberDept == SeedConstants.YAKGWAN1 || memberDept == SeedConstants.YAKGWAN2 || memberDept == SeedConstants.DAERIJEOM || memberDept == SeedConstants.YUTONG}">
<button type="button" class="btn btn_text btn_36 blue_border btn-default" onclick="nanumCall('5', '조정신청 접수사실 통지 및 자료제출 요구(<c:out value="${masterData.caseNo }"/>)');">자료요구 1차</button>
</c:when>
<c:otherwise>
@ -5143,7 +5145,7 @@ function docOpen(obj) {
</div>
</c:if>
<c:if test="${masterData.statePro == '0403000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${masterData.statePro == '0403000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<!-- 조사 -->
<div class="area_left" style="flex-wrap:wrap;">
<button type="button" class="btn-default btn btn_text btn_36 blue_border fl" id="factConfirm1" onclick="nanumCall('7', '사실관계 확인을 위한 출석요구');" style="background-color: #008299">출석요구 1차</button>
@ -5171,7 +5173,7 @@ function docOpen(obj) {
</div>
</div>
</c:if>
<c:if test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<!-- 보고 -->
<div class="area_left">
<button type="button" class="btn-default btn btn_text btn_36 blue_border fl" onclick="nanumCall('13', '조정절차 종료 및 협의회 제출(<c:out value="${masterData.caseNo }"/>)');">종료보고서 결재</button>
@ -5186,25 +5188,25 @@ function docOpen(obj) {
<%-- <button type="button" class="btn btn_text btn_36 subgray_border btn-default"onclick="fileFirstPopOpen('${caseNo}');">요구현황(작업중)</button> --%>
</div>
</c:if>
<c:if test="${masterData.statePro == '0405000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${masterData.statePro == '0405000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<div class="area_left">
<!-- 종료 -->
<select name="endNotice" id="endNotice" class="fl" style="margin-right: 5px">
<option value="">선택</option>
<c:if test="${masterData.caseGubun != '0203000000'}">
<c:if test="${masterData.caseGubun != SeedConstants.HADOGEUPGEORAE}">
<option value="14">당사자 통지(당사자 합의)</option>
</c:if>
<c:if test="${masterData.caseGubun == '0203000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.HADOGEUPGEORAE}">
<option value="14">당사자 통지(당사자 합의)</option>
</c:if>
<c:if test="${masterData.caseGubun == '0203000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.HADOGEUPGEORAE}">
<option value="20">당사자 통지(합의취하)</option>
</c:if>
<option value="15">당사자 통지(조정안 수락)</option>
<option value="16">당사자 통지(조정안 불수락)</option>
<option value="17">당사자 통지(각하)</option>
<c:if test="${masterData.caseGubun == '0203000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.HADOGEUPGEORAE}">
<option value="21">당사자 통지(신청인 보완불응)</option>
<option value="22">당사자 통지(조정절차거부)</option>
<option value="23">당사자 통지(단순취하)</option>
@ -5213,13 +5215,14 @@ function docOpen(obj) {
<option value="26">당사자 통지(피신청인회생파산)</option>
<option value="27">당사자 통지(사망해산폐업)</option>
</c:if>
<c:if test="${masterData.caseGubun != '0203000000'}">
<c:if test="${masterData.caseGubun != SeedConstants.HADOGEUPGEORAE}">
<option value="18">당사자 통지(각하 외 종결)</option>
</c:if>
<option value="19">당사자 통지(조정안 미제시)</option>
</select>
<c:choose>
<c:when test="${memberDept == '1004000000' || memberDept == '1040000000' || memberDept == '1005000000' || memberDept == '1008000000' || memberDept == '1009000000' || memberDept == '1030000000'}">
<c:when test="${memberDept == SeedConstants.GONGJEONG1 || memberDept == SeedConstants.GONGJEONG2 || memberDept == SeedConstants.PEULLAETPOM1 || memberDept == SeedConstants.PEULLAETPOM2
|| memberDept == SeedConstants.GAMAENG || memberDept == SeedConstants.YAKGWAN1 || memberDept == SeedConstants.YAKGWAN2 || memberDept == SeedConstants.DAERIJEOM || memberDept == SeedConstants.YUTONG}">
<button type="button" class="btn-default btn btn_text btn_36 blue_border fl" onclick="nanumCall('17', '조정신청에 대한 조정절차 종료사실 통지(<c:out value="${masterData.caseNo }"/>)');">조정절차 종료사실 통지</button>
</c:when>
<c:otherwise>
@ -5229,7 +5232,7 @@ function docOpen(obj) {
</div>
</c:if>
<!-- 250224 조사관도 버튼 노출 요청 -->
<c:if test="${memberPosition == '0911000000' || memberPosition == '0915000000' || memberPosition == '0912000000'}">
<c:if test="${memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA || memberPosition == SeedConstants.JOSAGWAN}">
<c:choose>
<c:when test="${masterData.statePro == '0406000000'}">
@ -5241,7 +5244,7 @@ function docOpen(obj) {
</c:when>
</c:choose>
<c:if test="${memberPosition == '0911000000' || memberPosition == '0915000000'}">
<c:if test="${memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA}">
<div class="area_right">
<select name="nanumHisDelSel" id="nanumHisDelSel">
<option value="">선택</option>
@ -5437,7 +5440,7 @@ function docOpen(obj) {
</div>
</div>
</div>
<c:if test="${masterData.caseGubun == '0203000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.HADOGEUPGEORAE}">
<div class="bbs-view-item">
<p class="item-title no-bullet"><span class="reqArea"></span>하도급 위탁유형</p>
<div class="item-box">
@ -5456,7 +5459,7 @@ function docOpen(obj) {
<div class="item-box">
<select name="officeGubun" id="officeGubun" onchange="officeChange(this.value);">
<option value="">=보고사무소명=</option>
<c:if test="${masterData.caseGubun == '0201000000' || masterData.caseGubun == '0202000000' || masterData.caseGubun == '0203000000' || masterData.caseGubun == '0204000000' || masterData.caseGubun == '0206000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE || masterData.caseGubun == SeedConstants.HADOGEUPGEORAE || masterData.caseGubun == SeedConstants.DAEGYUMOGEORAE || masterData.caseGubun == SeedConstants.DAERIJEOMGEORAE}">
<option value="4102000000" <c:if test="${masterData.officeGubun eq '4102000000'}">selected="selected"</c:if>>서울지방공정거래사무소</option>
<option value="4106000000" <c:if test="${masterData.officeGubun eq '4106000000'}">selected="selected"</c:if>>부산지방공정거래사무소</option>
<option value="4105000000" <c:if test="${masterData.officeGubun eq '4105000000'}">selected="selected"</c:if>>광주지방공정거래사무소</option>
@ -5464,7 +5467,7 @@ function docOpen(obj) {
<option value="4104000000" <c:if test="${masterData.officeGubun eq '4104000000'}">selected="selected"</c:if>>대구지방공정거래사무소</option>
<option value="4107000000" <c:if test="${masterData.officeGubun eq '4107000000'}">selected="selected"</c:if>>본부(세종)</option>
</c:if>
<c:if test="${masterData.caseGubun == '0205000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.YAKGWANGEORAE}">
<option value="4101000000" <c:if test="${masterData.officeGubun eq '4101000000'}">selected="selected"</c:if>>공정거래위원회</option>
</c:if>
</select>
@ -5472,22 +5475,22 @@ function docOpen(obj) {
<select name="officeDept" id="officeDept">
<option value="">=보고 과=</option>
<c:if test="${not empty masterData.officeGubun}">
<c:if test="${masterData.caseGubun == '0201000000' || masterData.caseGubun == '0202000000' || masterData.caseGubun == '0204000000' || masterData.caseGubun == '0206000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE || masterData.caseGubun == SeedConstants.HADOGEUPGEORAE || masterData.caseGubun == SeedConstants.DAERIJEOMGEORAE}">
<c:if test="${masterData.officeGubun != '4107000000'}">
<option value="5702000000" <c:if test="${masterData.officeDept eq '5702000000'}">selected="selected"</c:if>>경쟁과</option>
</c:if>
</c:if>
<c:if test="${masterData.caseGubun == '0201000000' || masterData.caseGubun == '0202000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE}">
<c:if test="${masterData.officeGubun == '4107000000'}">
<option value="5708000000" <c:if test="${masterData.officeDept eq '5708000000'}">selected="selected"</c:if>>서비스업감시과</option>
</c:if>
</c:if>
<c:if test="${masterData.caseGubun == '0201000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE}">
<c:if test="${masterData.officeGubun == '4102000000'}">
<option value="5701000000" <c:if test="${masterData.officeDept eq '5701000000'}">selected="selected"</c:if>>총괄과</option>
</c:if>
</c:if>
<c:if test="${masterData.caseGubun == '0203000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.HADOGEUPGEORAE}">
<c:if test="${masterData.officeGubun == '4102000000'}">
<option value="5704000000" <c:if test="${masterData.officeDept eq '5704000000'}">selected="selected"</c:if>>건설하도급과</option>
<option value="5703000000" <c:if test="${masterData.officeDept eq '5703000000'}">selected="selected"</c:if>>제조하도급과</option>
@ -5496,7 +5499,7 @@ function docOpen(obj) {
<option value="5705000000" <c:if test="${masterData.officeDept eq '5705000000'}">selected="selected"</c:if>>하도급과</option>
</c:if>
</c:if>
<c:if test="${masterData.caseGubun == '0205000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.YAKGWANGEORAE}">
<c:if test="${masterData.officeGubun == '4101000000'}">
<option value="5706000000" <c:if test="${masterData.officeDept eq '5706000000'}">selected="selected"</c:if>>약관특수거래과</option>
</c:if>
@ -5571,7 +5574,7 @@ function docOpen(obj) {
<div class="item-box">
<input type="text" class="datepicker" name="mediationEndDt" id="mediationEndDt" value="${masterData.mediationEndDt}" style="width: calc(100% - 150px);" readonly="readonly">
<c:if test="${memberPosition == '0915000000' and masterData.statePro == '0404000000' and empty masterData.mediationEndDt}">
<c:if test="${memberPosition == SeedConstants.GWANRIJA and masterData.statePro == '0404000000' and empty masterData.mediationEndDt}">
<button type="button" class="btn-default btn btn_text btn_36 orange_border" id="addMediation">조정종료일 저장</button>
</c:if>
</div>
@ -5587,7 +5590,7 @@ function docOpen(obj) {
<fmt:formatDate var="format_reportPaymentDt" value="${parse_reportPaymentDt}" pattern="yyyy-MM-dd" />
<input type="text" class="datepicker" name="reportPaymentDt" id="reportPaymentDt" value="${format_reportPaymentDt}" style="width: calc(100% - 163px);" readonly="readonly">
<c:if test="${memberPosition == '0915000000' and masterData.statePro == '0404000000' and empty masterData.reportPaymentDt}">
<c:if test="${memberPosition == SeedConstants.GWANRIJA and masterData.statePro == '0404000000' and empty masterData.reportPaymentDt}">
<button type="button" class="btn-default btn btn_text btn_36 orange_border" id="addReportPaymentDt">보고서결재일 저장</button>
</c:if>
</div>
@ -5748,7 +5751,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000')}">
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG)}">
<label for="upFile_6" id="upFile_A_btn" <c:if test="${empty masterData.caseAType}">style="display:none;"</c:if> class="btn-default violet responsive">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -5841,7 +5844,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000')}">
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG)}">
<label for="upFile_18" id="upFile_B_btn" <c:if test="${masterData.caseBType ne '1'}">style="display:none;"</c:if> class="btn-default violet responsive">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -5933,7 +5936,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000')}">
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG)}">
<label for="upFile_7" id="upFile_C_btn" <c:if test="${masterData.caseCType ne '1'}">style="display:none;"</c:if> class="btn-default violet responsive">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6019,7 +6022,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000')}">
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG)}">
<label for="upFile_8" id="upFile_D_btn" <c:if test="${empty masterData.caseDType}">style="display:none;"</c:if> class="btn-default violet responsive">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6048,7 +6051,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000')}">
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG)}">
<label for="upFile_9" class="btn-default violet responsive">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6077,7 +6080,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == '0912000000' || memberPosition == '0911000000')}">
<c:when test="${masterData.statePro == '0404000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG)}">
<label for="upFile_10" class="btn-default violet responsive">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6135,7 +6138,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_2" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6164,7 +6167,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_3" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6197,7 +6200,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_4" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6226,7 +6229,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_5" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6323,7 +6326,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_11" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6353,7 +6356,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_17" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6383,7 +6386,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_12" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6411,7 +6414,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_13" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6439,7 +6442,7 @@ function docOpen(obj) {
</div>
<div class="fr">
<c:choose>
<c:when test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
<c:when test="${memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG}">
<label for="upFile_14" class="btn-default violet responsive" style="width: 113px">파일 선택</label><br>
</c:when>
<c:otherwise>
@ -6712,7 +6715,7 @@ function docOpen(obj) {
<input type="text" id="ftcNote" name="ftcNote" value="${selectRceptsttus.ftcNote }" maxlength="100">
</td>
</tr>
<c:if test="${masterData.caseGubun == '0201000000' or masterData.caseGubun == '0202000000' or masterData.caseGubun == '0203000000' or masterData.caseGubun == '0204000000' or masterData.caseGubun == '0206000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE || masterData.caseGubun == SeedConstants.HADOGEUPGEORAE || masterData.caseGubun == SeedConstants.DAERIJEOMGEORAE}">
<tr style="border-bottom: 1px solid #e8e8e8">
<th>당사자간 합의가 완료되어 <br>조정조서 작성을 요청하는<br> 사안인지 여부</th>
<td>
@ -6729,7 +6732,7 @@ function docOpen(obj) {
</td>
</tr>
</c:if>
<c:if test="${masterData.caseGubun == '0201000000' or masterData.caseGubun == '0202000000' or masterData.caseGubun == '0204000000' or masterData.caseGubun == '0206000000'}">
<c:if test="${masterData.caseGubun == SeedConstants.GONGJEONGGEORAE || masterData.caseGubun == SeedConstants.GAMAENGGEORAE || masterData.caseGubun == SeedConstants.HADOGEUPGEORAE || masterData.caseGubun == SeedConstants.DAERIJEOMGEORAE}">
<tr style="border-bottom: 1px solid #e8e8e8">
<th>동일사안 공정거래위원회<br>시정조치 여부</th>
<td>
@ -6761,7 +6764,7 @@ function docOpen(obj) {
<div class="cs-panel-heading">
<div class="cs-panel-title title depth02">신청인 기입사항</div>
<div class="cs-panel-btn-zone">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == '0915000000') && masterData.statePro != '0405000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == SeedConstants.GWANRIJA) && masterData.statePro != '0405000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<!-- 접수 -->
<button type="button" class="btn-default btn btn_text btn_36 blue_border violet" id="sCnt" data-forms-add="${(fn:length(caseApplcntData) > 0) ? fn:length(caseApplcntData) : 1}" data-type="신청인 기입사항">추가</button>
<button type="button" class="btn-default btn btn_text btn_36 red_border red" data-forms-remove>삭제</button>
@ -7662,7 +7665,7 @@ function docOpen(obj) {
<div class="cs-panel-heading">
<div class="cs-panel-title title depth02">신청인 대리인 기입사항</div>
<div class="cs-panel-btn-zone">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == '0915000000') && masterData.statePro != '0405000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == SeedConstants.GWANRIJA) && masterData.statePro != '0405000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<button type="button" class="btn-default btn btn_text btn_36 blue_border violet" id="dCnt" data-forms-add="${(fn:length(caseAppagentData) > 0) ? fn:length(caseAppagentData) : 1}" data-type="신청인 대리인 기입사항">추가</button>
<button type="button" class="btn-default btn btn_text btn_36 red_border red" data-forms-remove>삭제</button>
</c:if>
@ -7863,7 +7866,7 @@ function docOpen(obj) {
<div class="cs-panel-heading">
<div class="cs-panel-title title depth02">피신청인 기입사항</div>
<div class="cs-panel-btn-zone">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == '0915000000') && masterData.statePro != '0405000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == SeedConstants.GWANRIJA) && masterData.statePro != '0405000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<button type="button" class="btn-default btn btn_text btn_36 blue_border violet" id="pCnt" data-forms-add="${(fn:length(caseRespondentData) > 0) ? fn:length(caseRespondentData) : 1}" data-type="피신청인 기입사항">추가</button>
<button type="button" class="btn-default btn btn_text btn_36 red_border red" data-forms-remove>삭제</button>
</c:if>
@ -8713,7 +8716,7 @@ function docOpen(obj) {
<div class="cs-panel-heading">
<div class="cs-panel-title title depth02">피신청인 대리인 기입사항</div>
<div class="cs-panel-btn-zone">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == '0915000000') && masterData.statePro != '0405000000' && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == SeedConstants.GWANRIJA) && masterData.statePro != '0405000000' && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<button type="button" class="btn-default btn btn_text btn_36 blue_border violet" id="dpCnt" data-forms-add="${(fn:length(caseResagentData) > 0) ? fn:length(caseResagentData) : 1}" data-type="피신청인 대리인 기입사항">추가</button>
<button type="button" class="btn-default btn btn_text btn_36 red_border red" data-forms-remove>삭제</button>
</c:if>
@ -9743,7 +9746,7 @@ function docOpen(obj) {
</div>
</div>
<c:if test="${memberPosition == '0911000000' || memberPosition == '0915000000'}">
<c:if test="${memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA}">
<!-- 팀장 조사관 변경 기능 -->
<div class="bbs-view-layout" style="margin-bottom: 20px;margin-top: 20px;">
<div class="bbs-view-item">
@ -9768,7 +9771,7 @@ function docOpen(obj) {
</c:if>
<div class="btn_wrap ac mt40 mb60">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == '0915000000') && (memberPosition == '0912000000' || memberPosition == '0911000000' || memberPosition == '0915000000')}">
<c:if test="${(memberId == masterData.caseExaminer || memberPosition == SeedConstants.GWANRIJA) && (memberPosition == SeedConstants.JOSAGWAN || memberPosition == SeedConstants.TIMJANG || memberPosition == SeedConstants.GWANRIJA)}">
<div class="area_left">
<c:if test="${masterData.statePro != '0405000000' && masterData.statePro != '0404000000' && masterData.statePro != '0401000000'}">
<button type="button" id="nextStepBtn" class="btn-default btn btn_text btn_46 subgray_border responsive">다음</button>
@ -9776,7 +9779,7 @@ function docOpen(obj) {
<c:if test="${masterData.statePro != '0405000000' && masterData.statePro != '0402000000' && masterData.statePro != '0401000000'}">
<button type="button" id="preStepBtn" class="btn-default btn btn_text btn_46 subgray_border responsive">이전</button>
</c:if>
<c:if test="${masterData.statePro == '0401000000' && memberPosition == '0915000000'}">
<c:if test="${masterData.statePro == '0401000000' && memberPosition == SeedConstants.GWANRIJA}">
<button type="button" id="deleteInsBtn" class="btn-default btn btn_text btn_46 red_fill responsive">삭제</button>
</c:if>
</div>

View File

@ -210,17 +210,17 @@
<div class="type_select">
<select name="searchGubun">
<option value="">==분쟁유형==</option>
<option value="0201000000"
<option value="${SeedConstants.GONGJEONGGEORAE}"
<c:if test="${searchGubun == SeedConstants.GONGJEONGGEORAE}">selected="selected"</c:if>>공정거래</option>
<option value="0202000000"
<option value="${SeedConstants.GAMAENGGEORAE}"
<c:if test="${searchGubun == SeedConstants.GAMAENGGEORAE}">selected="selected"</c:if>>가맹사업거래</option>
<option value="0203000000"
<option value="${SeedConstants.HADOGEUPGEORAE }"
<c:if test="${searchGubun == SeedConstants.HADOGEUPGEORAE}">selected="selected"</c:if>>하도급거래</option>
<option value="0204000000"
<option value="${SeedConstants.DAEGYUMOGEORAE }"
<c:if test="${searchGubun == SeedConstants.DAEGYUMOGEORAE}">selected="selected"</c:if>>대규모유통거래</option>
<option value="0205000000"
<option value="${SeedConstants.YAKGWANGEORAE }"
<c:if test="${searchGubun == SeedConstants.YAKGWANGEORAE}">selected="selected"</c:if>>약관거래</option>
<option value="0206000000"
<option value="${SeedConstants.DAERIJEOMGEORAE }"
<c:if test="${searchGubun == SeedConstants.DAERIJEOMGEORAE}">selected="selected"</c:if>>대리점거래</option>
</select>

View File

@ -10,13 +10,13 @@ $(document).ready(function(){
$("#confirmBtnHide2").hide();
if('${recptmsData.caseGubun}' == '0203000000'){
if('${recptmsData.caseGubun}' == '${SeedConstants.HADOGEUPGEORAE}'){
$("#isShow02").hide();
$("#isShow03").hide();
}else if('${recptmsData.caseGubun}' == '0202000000'){
}else if('${recptmsData.caseGubun}' == '${SeedConstants.GAMAENGGEORAE}'){
$("#isShow01").hide();
$("#isShow03").hide();
}else if('${recptmsData.caseGubun}' == '0204000000'){
}else if('${recptmsData.caseGubun}' == '${SeedConstants.DAEGYUMOGEORAE}'){
$("#isShow01").hide();
$("#isShow02").hide();
}else{
@ -466,15 +466,15 @@ $(document).ready(function(){
}
}
if($("#caseGubun").val() == '0203000000'){
if($("#caseGubun").val() == '${SeedConstants.HADOGEUPGEORAE}'){
$("#isShow01").show();
$("#isShow02").hide();
$("#isShow03").hide();
}else if($("#caseGubun").val() == '0202000000'){
}else if($("#caseGubun").val() == '${SeedConstants.GAMAENGGEORAE}'){
$("#isShow01").hide();
$("#isShow02").show();
$("#isShow03").hide();
}else if($("#caseGubun").val() == '0204000000'){
}else if($("#caseGubun").val() == '${SeedConstants.DAEGYUMOGEORAE}'){
$("#isShow01").hide();
$("#isShow02").hide();
$("#isShow03").show();
@ -486,21 +486,28 @@ $(document).ready(function(){
});
/* 부서변경 시 조정유형도 selected 처리 */
$("#presidentAssign").change(function(){
var presidentAssignVal = "";
if($("#presidentAssign").val() == '1004000000' || $("#presidentAssign").val() == '1040000000'){
presidentAssignVal = "0201000000";
}else if($("#presidentAssign").val() == '1005000000'){
presidentAssignVal = "0202000000";
}else if($("#presidentAssign").val() == '1006000000' || $("#presidentAssign").val() == '1007000000'){
presidentAssignVal = "0203000000";
}else if($("#presidentAssign").val() == '1008000000'){
presidentAssignVal = "0205000000";
}else if($("#presidentAssign").val() == '1030000000'){
presidentAssignVal = "0204000000";
}else if($("#presidentAssign").val() == '1009000000'){
presidentAssignVal = "0206000000";
if($("#presidentAssign").val() == '${SeedConstants.GONGJEONG1}' || $("#presidentAssign").val() == '${SeedConstants.GONGJEONG2}'
|| $("#presidentAssign").val() == '${SeedConstants.PEULLAETPOM1}' || $("#presidentAssign").val() == '${SeedConstants.PEULLAETPOM2}'){
presidentAssignVal = "${SeedConstants.GONGJEONGGEORAE}"; //공정약관1,2팀. 플랫폼1,2팀 부서 지정 시 공정거래 유형
}else if($("#presidentAssign").val() == '${SeedConstants.GAMAENG}'){
presidentAssignVal = "${SeedConstants.GAMAENGGEORAE}"; //가맹대리점유통팀 부서 지정 시 가맹사업거래
}else if($("#presidentAssign").val() == '${SeedConstants.GEONSEOL}' || $("#presidentAssign").val() == '${SeedConstants.JEJO}'){
presidentAssignVal = "${SeedConstants.HADOGEUPGEORAE}"; //건설, 제조 부서 지정 시 하도급 거래
}else if($("#presidentAssign").val() == '${SeedConstants.YAKGWAN1}' || $("#presidentAssign").val() == '${SeedConstants.YAKGWAN2}'){
presidentAssignVal = "${SeedConstants.YAKGWANGEORAE}"; //약관1,2팀 부서 지정 시 약관거래
}else if($("#presidentAssign").val() == '${SeedConstants.YUTONG}'){
presidentAssignVal = "${SeedConstants.DAEGYUMOGEORAE}"; //유통팀 부서 지정 시 유통거래
}else if($("#presidentAssign").val() == '${SeedConstants.DAERIJEOM}'){
presidentAssignVal = "${SeedConstants.DAERIJEOMGEORAE}"; //대리점팀 부서 지정 시 대리점거래
}
var optionList = $("#caseGubun option");
@ -511,15 +518,15 @@ $(document).ready(function(){
}
}
if($("#caseGubun").val() == '0203000000'){
if($("#caseGubun").val() == '${SeedConstants.HADOGEUPGEORAE}'){
$("#isShow01").show();
$("#isShow02").hide();
$("#isShow03").hide();
}else if($("#caseGubun").val() == '0202000000'){
}else if($("#caseGubun").val() == '${SeedConstants.GAMAENGGEORAE}'){
$("#isShow01").hide();
$("#isShow02").show();
$("#isShow03").hide();
}else if($("#caseGubun").val() == '0204000000'){
}else if($("#caseGubun").val() == '${SeedConstants.DAEGYUMOGEORAE}'){
$("#isShow01").hide();
$("#isShow02").hide();
$("#isShow03").show();
@ -667,11 +674,12 @@ $(document).ready(function(){
tempAssign = '1009000000';
}
}else if('${memberPosition}' == '0911000000'){
if('${recptmsData.timhderAssign}' != ''){
/* if('${recptmsData.timhderAssign}' != ''){
tempAssign = '${recptmsData.timhderAssign}';
}else{
tempAssign = '${recptmsData.scchfAssign}';
}
} */
tempAssign = '${memberDept}';
}
if(optionList[i].value == tempAssign){
@ -1029,7 +1037,14 @@ function addComma2(num,fLen) {
}
function changeAssign(){
if($("#presidentAssign").val() != '${recptmsData.timhderAssign}'){
/* if($("#presidentAssign").val() != '${recptmsData.timhderAssign}'){ */
if(
$("#presidentAssign").val() != '${memberDept}' && /* 현재소속과 다른 소속 선택 시 권한 없음 */
!(
($("#presidentAssign").val() == '1040000000' && '${memberDept}' == '${SeedConstants.GONGJEONG1}') || /* 그러나 공정1/2팀은 플랫폼 1/2팀 권한 가능 */
($("#presidentAssign").val() == '1042000000' && '${memberDept}' == '${SeedConstants.GONGJEONG2}')
)
){
alert("타 부서 배정 권한이 없습니다");

View File

@ -2,6 +2,7 @@
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@page import="seed.utils.SeedConstants"%>
<script type="text/javascript">
$(document).ready(function(){
@ -292,7 +293,7 @@ $(document).ready(function(){
});
var caseGubunVal = $("#caseGubun option:selected").val();
if(caseGubunVal == "0201000000"){//공정거래
/* if(caseGubunVal == "0201000000"){//공정거래
$("#presidentAssign").val("1004000000");
}else if(caseGubunVal == "0202000000"){//가맹사업거래
$("#presidentAssign").val("1005000000");
@ -308,6 +309,30 @@ $(document).ready(function(){
$("#presidentAssign").val("1008000000");
}else if(caseGubunVal == "0206000000"){//대리점거래
$("#presidentAssign").val("1009000000");
} */
/* 공정/약관/플랫폼 팀의 경우 1팀 2팀 존재함으로 사건 조회 시 따로 or로 조건문 처리 */
if(caseGubunVal == "${SeedConstants.GONGJEONGGEORAE}"){//공정거래
$("#presidentAssign").val("${SeedConstants.GONGJEONG1}"); //공정약관1팀
}
else if(caseGubunVal == "${SeedConstants.GAMAENGGEORAE}"){//가맹사업거래
$("#presidentAssign").val("${SeedConstants.GAMAENG}"); //가맹대리점유통팀
}
else if(caseGubunVal == "${SeedConstants.HADOGEUPGEORAE}"){//하도급거래
if($("#consignmentGubun").val() == "5901000000" ||
$("#consignmentGubun").val() == "5904000000"){//위탁유형 제조, 용역
$("#presidentAssign").val("${SeedConstants.JEJO}");//제조하도급
}else{
$("#presidentAssign").val("${SeedConstants.GEONSEOL}");//건설하도급
}
}
else if(caseGubunVal == "${SeedConstants.DAEGYUMOGEORAE}"){//대규모유통거래
$("#presidentAssign").val("${SeedConstants.YUTONG}"); //유통팀
}
else if(caseGubunVal == "${SeedConstants.YAKGWANGEORAE}"){//약관거래
$("#presidentAssign").val("${SeedConstants.YAKGWAN1}"); //약관1팀
}
else if(caseGubunVal == "${SeedConstants.DAERIJEOMGEORAE}"){//대리점거래
$("#presidentAssign").val("${SeedConstants.DAERIJEOM}"); //대리점팀
}
$("#type").val("U");

View File

@ -3,18 +3,19 @@
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@page import="seed.utils.SeedConstants"%>
<script type="text/javascript">
$(document).ready(function(){
$("#confirmBtnHide2").hide();
if('${recptmsData.caseGubun}' == '0203000000'){
if('${recptmsData.caseGubun}' == '${SeedConstants.HADOGEUPGEORAE}'){
$("#isShow02").hide();
$("#isShow03").hide();
}else if('${recptmsData.caseGubun}' == '0202000000'){
}else if('${recptmsData.caseGubun}' == '${SeedConstants.GAMAENGGEORAE}'){
$("#isShow01").hide();
$("#isShow03").hide();
}else if('${recptmsData.caseGubun}' == '0204000000'){
}else if('${recptmsData.caseGubun}' == '${SeedConstants.DAEGYUMOGEORAE}'){
$("#isShow01").hide();
$("#isShow02").hide();
}else{
@ -591,18 +592,24 @@ $(document).ready(function(){
} */
var presidentAssignVal = "";
if($("#presidentAssign").val() == '1004000000'){
presidentAssignVal = "0201000000";
}else if($("#presidentAssign").val() == '1005000000'){
presidentAssignVal = "0202000000";
}else if($("#presidentAssign").val() == '1006000000' || $("#presidentAssign").val() == '1007000000'){
presidentAssignVal = "0203000000";
}else if($("#presidentAssign").val() == '1008000000'){
presidentAssignVal = "0205000000";
}else if($("#presidentAssign").val() == '1030000000'){
presidentAssignVal = "";
}else if($("#presidentAssign").val() == '1009000000'){
presidentAssignVal = "0206000000";
if($("#presidentAssign").val() == '${SeedConstants.GONGJEONG1}' || $("#presidentAssign").val() == '${SeedConstants.GONGJEONG2}'
|| $("#presidentAssign").val() == '${SeedConstants.PEULLAETPOM1}' || $("#presidentAssign").val() == '${SeedConstants.PEULLAETPOM2}'){
presidentAssignVal = "${SeedConstants.GONGJEONGGEORAE}"; //공정약관1,2팀. 플랫폼1,2팀 부서 지정 시 공정거래 유형
}else if($("#presidentAssign").val() == '${SeedConstants.GAMAENG}'){
presidentAssignVal = "${SeedConstants.GAMAENGGEORAE}"; //가맹대리점유통팀 부서 지정 시 가맹사업거래
}else if($("#presidentAssign").val() == '${SeedConstants.GEONSEOL}' || $("#presidentAssign").val() == '${SeedConstants.JEJO}'){
presidentAssignVal = "${SeedConstants.HADOGEUPGEORAE}"; //건설, 제조 부서 지정 시 하도급 거래
}else if($("#presidentAssign").val() == '${SeedConstants.YAKGWAN1}' || $("#presidentAssign").val() == '${SeedConstants.YAKGWAN2}'){
presidentAssignVal = "${SeedConstants.YAKGWANGEORAE}"; //약관1,2팀 부서 지정 시 약관거래
}else if($("#presidentAssign").val() == '${SeedConstants.YUTONG}'){
presidentAssignVal = "${SeedConstants.DAEGYUMOGEORAE}"; //유통팀 부서 지정 시 유통거래
}else if($("#presidentAssign").val() == '${SeedConstants.DAERIJEOM}'){
presidentAssignVal = "${SeedConstants.DAERIJEOMGEORAE}"; //대리점팀 부서 지정 시 대리점거래
}
var optionList = $("#caseGubun option");