관리자 > (메인)검수등록대기건수 > 입력중인프로젝트 현황 목록 - 검색 오류 수정
parent
cfedd0a719
commit
d07961029d
|
|
@ -6,31 +6,34 @@
|
||||||
<!-- 관리자 리스트 -->
|
<!-- 관리자 리스트 -->
|
||||||
<select id="getRegListCount" parameterType="map" resultType="int">
|
<select id="getRegListCount" parameterType="map" resultType="int">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT COUNT(*)
|
SELECT COUNT(*)
|
||||||
FROM (SELECT OA.*,
|
FROM (SELECT F.*
|
||||||
(SELECT USER_NAME FROM WEB_MEMBER_IN WHERE USERID = OA.USERID) AS USER_NAME
|
FROM (SELECT OA.*,
|
||||||
FROM (SELECT A.PROJECT_CODE,
|
(SELECT USER_NAME FROM WEB_MEMBER_IN WHERE USERID = OA.USERID) AS USER_NAME
|
||||||
A.PROJECT_NAME,
|
FROM (SELECT A.PROJECT_CODE,
|
||||||
A.REPORT_TYPE,
|
A.PROJECT_NAME,
|
||||||
COUNT(B.HOLE_CODE) HOLE_CNT,
|
A.REPORT_TYPE,
|
||||||
A.USERID,
|
COUNT(B.HOLE_CODE) HOLE_CNT,
|
||||||
A.DATETIME
|
A.USERID,
|
||||||
FROM TEMP_PROJECT_INFO A
|
A.DATETIME
|
||||||
LEFT OUTER JOIN TEMP_HEADER B ON A.PROJECT_CODE = B.PROJECT_CODE
|
FROM TEMP_PROJECT_INFO A
|
||||||
AND NVL(B.USE_YN,' ') <> 'N'
|
LEFT OUTER JOIN TEMP_HEADER B ON A.PROJECT_CODE = B.PROJECT_CODE
|
||||||
WHERE NVL(A.USE_YN,' ') <> 'N'
|
AND NVL(B.USE_YN,' ') <> 'N'
|
||||||
AND A.STATE = '4'
|
WHERE NVL(A.USE_YN,' ') <> 'N'
|
||||||
]]>
|
AND A.STATE = '4'
|
||||||
<if test="searchProjectName != null and searchProjectName != ''">
|
GROUP BY A.PROJECT_CODE, A.PROJECT_NAME, A.REPORT_TYPE,A.USERID, A.DATETIME) OA
|
||||||
<![CDATA[ AND A.PROJECT_NAME like '%' || #{searchProjectName} || '%' ]]>
|
) F
|
||||||
</if>
|
]]>
|
||||||
<if test="searchUserName != null and searchUserName != ''">
|
<where>
|
||||||
<![CDATA[ AND A.USER_NAME like '%' || #{searchUserName} || '%' ]]>
|
<if test="searchProjectName != null and searchProjectName != ''">
|
||||||
</if>
|
<![CDATA[ AND F.PROJECT_NAME like '%' || #{searchProjectName} || '%' ]]>
|
||||||
<![CDATA[
|
</if>
|
||||||
GROUP BY A.PROJECT_CODE, A.PROJECT_NAME, A.REPORT_TYPE,A.USERID, A.DATETIME) OA
|
<if test="searchUserName != null and searchUserName != ''">
|
||||||
|
<![CDATA[ AND F.USER_NAME like '%' || #{searchUserName} || '%' ]]>
|
||||||
) F
|
</if>
|
||||||
|
</where>
|
||||||
|
<![CDATA[
|
||||||
|
) TB
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
]]>
|
]]>
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -38,49 +41,49 @@
|
||||||
<select id="getRegList" parameterType="map" resultType="egovMap">
|
<select id="getRegList" parameterType="map" resultType="egovMap">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT TB.*
|
SELECT TB.*
|
||||||
FROM (SELECT F.*
|
FROM (SELECT ROW_NUMBER() OVER (ORDER BY
|
||||||
FROM (SELECT ROW_NUMBER() OVER (ORDER BY
|
]]>
|
||||||
]]>
|
<choose>
|
||||||
<choose>
|
<!-- 프로젝트명 정렬 -->
|
||||||
<!-- 프로젝트명 정렬 -->
|
<when test="sortField == 'projectName' and sortDir == 'asc'">
|
||||||
<when test="sortField == 'projectName' and sortDir == 'asc'">
|
F.PROJECT_NAME ASC
|
||||||
OA.PROJECT_NAME ASC
|
</when>
|
||||||
</when>
|
<!-- 프로젝트명 역순 정렬 -->
|
||||||
<!-- 프로젝트명 역순 정렬 -->
|
<when test="sortField == 'projectName' and sortDir == 'desc'">
|
||||||
<when test="sortField == 'projectName' and sortDir == 'desc'">
|
F.PROJECT_NAME DESC
|
||||||
OA.PROJECT_NAME DESC
|
</when>
|
||||||
</when>
|
|
||||||
|
|
||||||
<!-- 공급자명 정렬 -->
|
<!-- 공급자명 정렬 -->
|
||||||
<when test="sortField == 'userName' and sortDir == 'asc'">
|
<when test="sortField == 'userName' and sortDir == 'asc'">
|
||||||
OA.USER_NAME ASC
|
F.USER_NAME ASC
|
||||||
</when>
|
</when>
|
||||||
<!-- 공급자명 역순 정렬 -->
|
<!-- 공급자명 역순 정렬 -->
|
||||||
<when test="sortField == 'userName' and sortDir == 'desc'">
|
<when test="sortField == 'userName' and sortDir == 'desc'">
|
||||||
OA.USER_NAME DESC
|
F.USER_NAME DESC
|
||||||
</when>
|
</when>
|
||||||
|
|
||||||
<!-- 시추공수 정렬 -->
|
<!-- 시추공수 정렬 -->
|
||||||
<when test="sortField == 'holeCnt' and sortDir == 'asc'">
|
<when test="sortField == 'holeCnt' and sortDir == 'asc'">
|
||||||
OA.HOLE_CNT ASC
|
F.HOLE_CNT ASC
|
||||||
</when>
|
</when>
|
||||||
<!-- 시추공수 역순 정렬 -->
|
<!-- 시추공수 역순 정렬 -->
|
||||||
<when test="sortField == 'holeCnt' and sortDir == 'desc'">
|
<when test="sortField == 'holeCnt' and sortDir == 'desc'">
|
||||||
OA.HOLE_CNT DESC
|
F.HOLE_CNT DESC
|
||||||
</when>
|
</when>
|
||||||
|
|
||||||
<!-- 입력일시 정렬 -->
|
<!-- 입력일시 정렬 -->
|
||||||
<when test="sortField == 'datetime' and sortDir == 'asc'">
|
<when test="sortField == 'datetime' and sortDir == 'asc'">
|
||||||
OA.DATETIME ASC
|
F.DATETIME ASC
|
||||||
</when>
|
</when>
|
||||||
<!-- 입력일시 역순 정렬 -->
|
<!-- 입력일시 역순 정렬 -->
|
||||||
<otherwise>
|
<otherwise>
|
||||||
OA.DATETIME DESC
|
F.DATETIME DESC
|
||||||
</otherwise>
|
</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
) AS RN,
|
) AS RN,
|
||||||
OA.*,
|
F.*
|
||||||
|
FROM (SELECT OA.*,
|
||||||
(SELECT USER_NAME FROM WEB_MEMBER_IN WHERE USERID = OA.USERID) AS USER_NAME
|
(SELECT USER_NAME FROM WEB_MEMBER_IN WHERE USERID = OA.USERID) AS USER_NAME
|
||||||
FROM (SELECT A.PROJECT_CODE,
|
FROM (SELECT A.PROJECT_CODE,
|
||||||
A.PROJECT_NAME,
|
A.PROJECT_NAME,
|
||||||
|
|
@ -93,21 +96,21 @@
|
||||||
AND NVL(B.USE_YN,' ') <> 'N'
|
AND NVL(B.USE_YN,' ') <> 'N'
|
||||||
WHERE NVL(A.USE_YN,' ') <> 'N'
|
WHERE NVL(A.USE_YN,' ') <> 'N'
|
||||||
AND A.STATE = '4'
|
AND A.STATE = '4'
|
||||||
]]>
|
|
||||||
<if test="searchProjectName != null and searchProjectName != ''">
|
|
||||||
<![CDATA[ AND A.PROJECT_NAME like '%' || #{searchProjectName} || '%' ]]>
|
|
||||||
</if>
|
|
||||||
<if test="searchUserName != null and searchUserName != ''">
|
|
||||||
<![CDATA[ AND A.USER_NAME like '%' || #{searchUserName} || '%' ]]>
|
|
||||||
</if>
|
|
||||||
<![CDATA[
|
|
||||||
GROUP BY A.PROJECT_CODE, A.PROJECT_NAME, A.REPORT_TYPE,A.USERID, A.DATETIME) OA
|
GROUP BY A.PROJECT_CODE, A.PROJECT_NAME, A.REPORT_TYPE,A.USERID, A.DATETIME) OA
|
||||||
|
|
||||||
) F
|
) F
|
||||||
|
]]>
|
||||||
|
<where>
|
||||||
|
<if test="searchProjectName != null and searchProjectName != ''">
|
||||||
|
<![CDATA[ AND F.PROJECT_NAME like '%' || #{searchProjectName} || '%' ]]>
|
||||||
|
</if>
|
||||||
|
<if test="searchUserName != null and searchUserName != ''">
|
||||||
|
<![CDATA[ AND F.USER_NAME like '%' || #{searchUserName} || '%' ]]>
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
) TB
|
) TB
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
AND RN BETWEEN #{startRow} AND #{endRow}
|
AND RN BETWEEN #{startRow} AND #{endRow}
|
||||||
]]>
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue