postgresql 이식 작업중.

master
강석 최 2022-03-24 18:03:48 +09:00
parent 7b660355f9
commit fe45ea49b9
20 changed files with 319 additions and 316 deletions

21
pom.xml
View File

@ -158,15 +158,22 @@
<!-- database driver --> <!-- database driver -->
<dependency> <!-- <dependency>-->
<groupId>ojdbc</groupId> <!-- <groupId>ojdbc</groupId>-->
<artifactId>ojdbc</artifactId> <!-- <artifactId>ojdbc</artifactId>-->
<version>14</version> <!-- <version>14</version>-->
<scope>system</scope> <!-- <scope>system</scope>-->
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc-14.jar</systemPath> <!-- <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc-14.jar</systemPath>-->
</dependency> <!-- </dependency>-->
<!-- /database driver --> <!-- /database driver -->
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.3.3</version>
</dependency>
<dependency> <dependency>
<groupId>javax.servlet</groupId> <groupId>javax.servlet</groupId>

View File

@ -99,8 +99,8 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
String head = null; String head = null;
String section = null; String section = null;
if (rptApprove != null) { if (rptApprove != null) {
head = (String) rptApprove.get("HEAD"); head = (String) rptApprove.get("head");
section = (String) rptApprove.get("SECTION"); section = (String) rptApprove.get("section");
} }
/* 계장? */ /* 계장? */
user.setAuthHead(head != null && head.equals(userId) ? 1 : 0); user.setAuthHead(head != null && head.equals(userId) ? 1 : 0);
@ -113,10 +113,10 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
int authCode = 0; int authCode = 0;
if (rptAu != null) { if (rptAu != null) {
if (rptAu.get("CODE") == null) { if (rptAu.get("code") == null) {
authCode = 32; authCode = 32;
} else { } else {
authCode = Integer.parseInt(rptAu.get("CODE").toString()); authCode = Integer.parseInt(rptAu.get("code").toString());
} }
} }
user.setAuthCode(authCode); user.setAuthCode(authCode);
@ -170,8 +170,8 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
/* 관리자? */ /* 관리자? */
int roleLev = user.getRolelevel(); int roleLev = user.getRolelevel();
user.setAuthAdmin((roleLev <= propertiesService.getInt("adminLevel")) ? 1 : 0); user.setAuthAdmin((roleLev <= propertiesService.getInt("adminLevel")) ? 1 : 0);
user.setIsAdmin((roleLev <= propertiesService.getInt("adminLevel")) ? true : false); user.setIsAdmin(roleLev <= propertiesService.getInt("adminLevel"));
user.setIsSysAdmin((roleLev <= propertiesService.getInt("sysAdminLevel")) || propertiesService.getString("sysAdminId").equals(userId) ? true : false); user.setIsSysAdmin((roleLev <= propertiesService.getInt("sysAdminLevel")) || propertiesService.getString("sysAdminId").equals(userId));
/* 로그인 실패횟수 초기화 */ /* 로그인 실패횟수 초기화 */
MemberVO memberVO = new MemberVO(); MemberVO memberVO = new MemberVO();

View File

@ -11,6 +11,7 @@ import kcg.faics.member.vo.MemberVO;
import kcg.faics.sec.LoginUserVO; import kcg.faics.sec.LoginUserVO;
import kcg.faics.sec.role.SecurityRolesVO; import kcg.faics.sec.role.SecurityRolesVO;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.ConfigAttribute;
import org.springframework.security.access.SecurityConfig; import org.springframework.security.access.SecurityConfig;
import org.springframework.security.web.util.matcher.AntPathRequestMatcher; import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
@ -33,7 +34,6 @@ import egovframework.rte.psl.dataaccess.EgovAbstractMapper;
@Repository("securityMapper") @Repository("securityMapper")
public class SecurityMapper extends EgovAbstractMapper { public class SecurityMapper extends EgovAbstractMapper {
/** /**
* . * .
* *
@ -85,13 +85,14 @@ public class SecurityMapper extends EgovAbstractMapper {
public String getHierarchyRoles() { public String getHierarchyRoles() {
List<Map<String, Object>> resultList = selectList("Security.getHierarchyRoles"); List<Map<String, Object>> resultList = selectList("Security.getHierarchyRoles");
Iterator<Map<String, Object>> itr = resultList.iterator(); Iterator<Map<String, Object>> itr = resultList.iterator();
StringBuffer concatedRoles = new StringBuffer();
StringBuilder concatedRoles = new StringBuilder();
Map<String, Object> tempMap; Map<String, Object> tempMap;
while (itr.hasNext()) { while (itr.hasNext()) {
tempMap = itr.next(); tempMap = itr.next();
concatedRoles.append(tempMap.get("CHILD")); concatedRoles.append(tempMap.get("child"));
concatedRoles.append(" > "); concatedRoles.append(" > ");
concatedRoles.append(tempMap.get("PARENT")); concatedRoles.append(tempMap.get("parent"));
concatedRoles.append("\n"); concatedRoles.append("\n");
} }
return concatedRoles.toString(); return concatedRoles.toString();
@ -140,7 +141,8 @@ public class SecurityMapper extends EgovAbstractMapper {
* SecuredObjectDAO, SecuredObjectServiceImpl . * SecuredObjectDAO, SecuredObjectServiceImpl .
* */ * */
boolean isResourcesUrl = true; boolean isResourcesUrl = true;
String resourceType = "URL";
String resourceType ="url";
LinkedHashMap<Object, List<ConfigAttribute>> resourcesMap = new LinkedHashMap<Object, List<ConfigAttribute>>(); LinkedHashMap<Object, List<ConfigAttribute>> resourcesMap = new LinkedHashMap<Object, List<ConfigAttribute>>();
Iterator<Map<String, Object>> itr = list.iterator(); Iterator<Map<String, Object>> itr = list.iterator();
@ -175,7 +177,7 @@ public class SecurityMapper extends EgovAbstractMapper {
} }
} }
configList.add(new SecurityConfig((String) tempMap.get("AUTHORITY"))); configList.add(new SecurityConfig((String) tempMap.get("authority")));
resourcesMap.put(presentResource, configList); resourcesMap.put(presentResource, configList);
@ -196,7 +198,7 @@ public class SecurityMapper extends EgovAbstractMapper {
/** /**
* . * .
* *
* @param loginUserVO * @param memberVO
* @return - 1, - 0 * @return - 1, - 0
*/ */
public int updateChkInfo(MemberVO memberVO) { public int updateChkInfo(MemberVO memberVO) {

View File

@ -22,12 +22,15 @@
#TEST DB Server #TEST DB Server
Global.datasource.driverClassName=oracle.jdbc.driver.OracleDriver #Global.datasource.driverClassName=oracle.jdbc.driver.OracleDriver
Global.datasource.url=jdbc:oracle:thin:@106.247.244.146:51521:faics #Global.datasource.url=jdbc:oracle:thin:@106.247.244.146:51521:faics
Global.datasource.username=new_faics #Global.datasource.username=new_faics
Global.datasource.password=tkdlqjdhltk12#$ #Global.datasource.password=tkdlqjdhltk12#$
Global.datasource.driverClassName=org.postgresql.Driver
Global.datasource.url=jdbc:postgresql://192.168.0.157:5432/faics
Global.datasource.username=dbnt0031
Global.datasource.password=dbnt0928!
#File path #File path

View File

@ -1529,18 +1529,18 @@
#{violateType}, #{violateType},
#{violateDetail}, #{violateDetail},
#{invasionType}, #{invasionType},
NVL(#{specBatlYn}, 'N'), COALESCE(#{specBatlYn}, 'N'),
NVL(#{nllYn}, 'N'), COALESCE(#{nllYn}, 'N'),
#{woDetentionType}, #{woDetentionType},
TO_DATE(#{fieldArrestDate}, 'YYYY-MM-DD hh24:mi'), TO_DATE(#{fieldArrestDate}, 'YYYY-MM-DD hh24:mi'),
TO_DATE(#{fieldReleaseDate}, 'YYYY-MM-DD hh24:mi'), TO_DATE(#{fieldReleaseDate}, 'YYYY-MM-DD hh24:mi'),
NVL(#{leadDistance}, 0), COALESCE(#{leadDistance}, 0),
NVL(#{leadHour}, 0), COALESCE(#{leadHour}, 0),
NVL(#{leadMinute}, 0), COALESCE(#{leadMinute}, 0),
NVL(#{captainCount}, 0), COALESCE(#{captainCount}, 0),
NVL(#{mateCount}, 0), COALESCE(#{mateCount}, 0),
NVL(#{engineerCount}, 0), COALESCE(#{engineerCount}, 0),
NVL(#{crewCount}, 0), COALESCE(#{crewCount}, 0),
#{shipProcType}, #{shipProcType},
#{commissionCost}, #{commissionCost},
#{gearCast}, #{gearCast},
@ -1573,7 +1573,7 @@
TO_DATE(#{marginPaymentDate}, 'YYYY-MM-DD hh24:mi'), TO_DATE(#{marginPaymentDate}, 'YYYY-MM-DD hh24:mi'),
#{status}, #{status},
#{delYn}, #{delYn},
SYSDATE, NOW(),
#{regUser}, #{regUser},
#{regAgency} #{regAgency}
@ -1666,8 +1666,8 @@
VLTN_TYPE=#{violateType}, VLTN_TYPE=#{violateType},
VLTN_DTL=#{violateDetail}, VLTN_DTL=#{violateDetail},
IVSN_TYPE=#{invasionType}, IVSN_TYPE=#{invasionType},
SPEC_BATL_YN=NVL(#{specBatlYn}, 'N'), SPEC_BATL_YN=COALESCE(#{specBatlYn}, 'N'),
NLL_YN=NVL(#{nllYn}, 'N'), NLL_YN=COALESCE(#{nllYn}, 'N'),
AGENCY_TYPE=#{agencyType}, AGENCY_TYPE=#{agencyType},
AGENCY_GUARD=#{agencyGuard}, AGENCY_GUARD=#{agencyGuard},
AGENCY_VESSEL=#{agencyVessel}, AGENCY_VESSEL=#{agencyVessel},

View File

@ -124,7 +124,7 @@
) VALUES ( ) VALUES (
#{userId}, #{category}, #{userName}, #{groupSeq}, #{userId}, #{category}, #{userName}, #{groupSeq},
#{content}, #{subject}, #{parentSeq}, #{prevSeq}, #{nextSeq}, #{step}, #{content}, #{subject}, #{parentSeq}, #{prevSeq}, #{nextSeq}, #{step},
#{depth}, SYSDATE, ${hit}, 0, #{ip,jdbcType=VARCHAR}, #{notice}, #{depth}, NOW(), ${hit}, 0, #{ip,jdbcType=VARCHAR}, #{notice},
1, 0, 0, #{data1,jdbcType=VARCHAR}, #{data2,jdbcType=VARCHAR}, #{place1,jdbcType=VARCHAR}, #{position,jdbcType=VARCHAR} 1, 0, 0, #{data1,jdbcType=VARCHAR}, #{data2,jdbcType=VARCHAR}, #{place1,jdbcType=VARCHAR}, #{position,jdbcType=VARCHAR}
) )
<selectKey resultType="int" keyProperty="seq" order="AFTER"> <selectKey resultType="int" keyProperty="seq" order="AFTER">

View File

@ -48,7 +48,7 @@
H3_BD_${id}_COMT ( H3_BD_${id}_COMT (
BC_SEQ, BC_NAME, BC_CONTENT, BC_REGDATE, BC_BD_SEQ, BC_IP, BC_MB_ID BC_SEQ, BC_NAME, BC_CONTENT, BC_REGDATE, BC_BD_SEQ, BC_IP, BC_MB_ID
) VALUES ( ) VALUES (
H3_BD_${id}_COMT_SEQ.NEXTVAL, #{userName}, #{content}, SYSDATE, #{parentSeq}, '10.123.141.123', #{userId} H3_BD_${id}_COMT_SEQ.NEXTVAL, #{userName}, #{content}, NOW(), #{parentSeq}, '10.123.141.123', #{userId}
) )
<selectKey resultType="int" keyProperty="seq" order="AFTER"> <selectKey resultType="int" keyProperty="seq" order="AFTER">
SELECT H3_BD_${id}_COMT_SEQ.CURRVAL FROM DUAL SELECT H3_BD_${id}_COMT_SEQ.CURRVAL FROM DUAL

View File

@ -8,7 +8,7 @@
UL_USERID, UL_NAME, UL_LOCATION1, UL_LOCATION2, UL_LOCATION3, UL_REGDATE, UL_USER_IP, UL_PLACE1, UL_POSITION UL_USERID, UL_NAME, UL_LOCATION1, UL_LOCATION2, UL_LOCATION3, UL_REGDATE, UL_USER_IP, UL_PLACE1, UL_POSITION
) )
VALUES ( VALUES (
#{userid}, #{name}, #{location1}, #{location2}, #{location3}, SYSDATE, #{userip, jdbcType=VARCHAR}, #{place1}, #{position} #{userid}, #{name}, #{location1}, #{location2}, #{location3}, NOW(), #{userip, jdbcType=VARCHAR}, #{place1}, #{position}
) )
]]> ]]>
</insert> </insert>
@ -19,7 +19,7 @@
IO_USERID, IO_TYPE, IO_REGDATE, IO_PLACE1, IO_POSITION, IO_NAME IO_USERID, IO_TYPE, IO_REGDATE, IO_PLACE1, IO_POSITION, IO_NAME
) )
VALUES ( VALUES (
#{user.userid}, #{type}, SYSDATE, #{user.place1}, #{user.position}, #{user.name} #{user.userid}, #{type}, NOW(), #{user.place1}, #{user.position}, #{user.name}
) )
]]> ]]>
</insert> </insert>

View File

@ -38,16 +38,16 @@
LEVEL, LEVEL,
M.ID, M.NAME, M.ENG_NAME, M.PARENT, M.DEPTH, M.ID, M.NAME, M.ENG_NAME, M.PARENT, M.DEPTH,
M.MENU_POSITION, M.VISIBLE, M.SUB_VISIBLE, M.ROLE_LEVEL, M.MENU_POSITION, M.VISIBLE, M.SUB_VISIBLE, M.ROLE_LEVEL,
NVL(M.URL_GROUP, (SELECT URL_GROUP FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS URL_GROUP, COALESCE(M.URL_GROUP, (SELECT URL_GROUP FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS URL_GROUP,
NVL(M.URL, (SELECT URL FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS URL, COALESCE(M.URL, (SELECT URL FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS URL,
NVL(M.URL_QUERY, (SELECT URL_QUERY FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS URL_QUERY, COALESCE(M.URL_QUERY, (SELECT URL_QUERY FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS URL_QUERY,
NVL(M.BOARD_ID, (SELECT BOARD_ID FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS BOARD_ID, COALESCE(M.BOARD_ID, (SELECT BOARD_ID FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS BOARD_ID,
NVL(M.WINDOW_TARGET, (SELECT WINDOW_TARGET FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS WINDOW_TARGET COALESCE(M.WINDOW_TARGET, (SELECT WINDOW_TARGET FROM T_MENU WHERE ID = (SELECT MIN(ID) FROM T_MENU WHERE PARENT = M.ID))) AS WINDOW_TARGET
FROM FROM
T_MENU M T_MENU M
WHERE WHERE
M.VISIBLE = 'Y' M.VISIBLE = 'Y'
AND M.ROLE_LEVEL >= NVL((SELECT ROLE_LEVEL FROM T_SSO_AUTH_CODE AC, TAGENT A WHERE AC.CODE_ID = A.USEGRADE AND A.USERID = #{userId}), 17) AND M.ROLE_LEVEL >= COALESCE((SELECT ROLE_LEVEL FROM T_SSO_AUTH_CODE AC, TAGENT A WHERE AC.CODE_ID = A.USEGRADE AND A.USERID = #{userId}), 17)
]]> ]]>
<if test="menuPosition != null and menuPosition != ''"><![CDATA[ <if test="menuPosition != null and menuPosition != ''"><![CDATA[
AND M.MENU_POSITION = #{menuPosition} AND M.MENU_POSITION = #{menuPosition}
@ -122,7 +122,7 @@
WHERE WHERE
A.VISIBLE = 'Y' A.VISIBLE = 'Y'
AND A.SUB_VISIBLE = 'Y' AND A.SUB_VISIBLE = 'Y'
AND A.ROLE_LEVEL >= NVL((SELECT ROLE_LEVEL FROM T_SSO_AUTH_CODE AC, TAGENT A WHERE AC.CODE_ID = A.USEGRADE AND A.USERID = #{userId}), 17) AND A.ROLE_LEVEL >= COALESCE((SELECT ROLE_LEVEL FROM T_SSO_AUTH_CODE AC, TAGENT A WHERE AC.CODE_ID = A.USEGRADE AND A.USERID = #{userId}), 17)
ORDER BY ORDER BY
A.ID A.ID
]]> ]]>

View File

@ -39,10 +39,10 @@
) )
VALUES VALUES
( (
(SELECT NVL(MAX(ES_IDX), 0) + 1 FROM H3_EDU_STAT), #{name}, #{stdate}, #{eddate}, #{eduCourse}, (SELECT COALESCE(MAX(ES_IDX), 0) + 1 FROM H3_EDU_STAT), #{name}, #{stdate}, #{eddate}, #{eduCourse},
#{eduPlace}, #{userId}, #{place1}, #{place2}, #{scholarship}, #{eduPlace}, #{userId}, #{place1}, #{place2}, #{scholarship},
#{position}, #{jobtype}, #{sdate}, #{pdate}, #{adate}, #{position}, #{jobtype}, #{sdate}, #{pdate}, #{adate},
#{comment}, SYSDATE, SYSDATE, #{writer}, #{birth} #{comment}, NOW(), NOW(), #{writer}, #{birth}
) )
]]> ]]>
</insert> </insert>
@ -104,7 +104,7 @@
ES_PDATE = #{pdate}, ES_PDATE = #{pdate},
ES_ADATE = #{adate}, ES_ADATE = #{adate},
ES_COMMENT = #{comment}, ES_COMMENT = #{comment},
ES_LOGDATE = SYSDATE, ES_LOGDATE = NOW(),
ES_WRITER = #{writer}, ES_WRITER = #{writer},
ES_BIRTH = #{birth} ES_BIRTH = #{birth}
WHERE ES_IDX = #{idx} WHERE ES_IDX = #{idx}

View File

@ -115,10 +115,10 @@
<![CDATA[ <![CDATA[
SELECT SELECT
1 AS CNT, '계' AS GUBUN, '' AS CODE, 1 AS CNT, '계' AS GUBUN, '' AS CODE,
NVL(SUM(${type}), 0) AS TOTAL, COALESCE(SUM(${type}), 0) AS TOTAL,
]]> ]]>
<foreach collection="place1" item="item" separator=","> <foreach collection="place1" item="item" separator=",">
NVL(SUM(CASE EU_POLICE WHEN #{item.code2} THEN ${type} ELSE 0 END), 0) AS ${item.code2} COALESCE(SUM(CASE EU_POLICE WHEN #{item.code2} THEN ${type} ELSE 0 END), 0) AS ${item.code2}
</foreach> </foreach>
<![CDATA[ <![CDATA[
FROM FROM
@ -129,10 +129,10 @@
UNION UNION
SELECT SELECT
2 AS CNT, B.CODENM AS GUBUN, B.CODE2 AS CODE, 2 AS CNT, B.CODENM AS GUBUN, B.CODE2 AS CODE,
NVL(SUM(${type}), 0) AS TOTAL, COALESCE(SUM(${type}), 0) AS TOTAL,
]]> ]]>
<foreach collection="place1" item="item" separator=","> <foreach collection="place1" item="item" separator=",">
NVL(SUM(CASE EU_POLICE WHEN #{item.code2} THEN ${type} ELSE 0 END), 0) AS ${item.code2} COALESCE(SUM(CASE EU_POLICE WHEN #{item.code2} THEN ${type} ELSE 0 END), 0) AS ${item.code2}
</foreach> </foreach>
<![CDATA[ <![CDATA[
FROM FROM
@ -244,7 +244,7 @@
) VALUES ( ) VALUES (
#{police}, #{year}, #{quater}, #{police}, #{year}, #{quater},
#{code}, #{cnt}, #{detail}, #{code}, #{cnt}, #{detail},
#{state}, #{check}, SYSDATE, #{writer} #{state}, #{check}, NOW(), #{writer}
) )
</insert> </insert>
@ -263,7 +263,7 @@
<select id="selectStateWaitingList" parameterType="stateWaitingSearchVO" resultMap="useStateResult"> <select id="selectStateWaitingList" parameterType="stateWaitingSearchVO" resultMap="useStateResult">
<![CDATA[ <![CDATA[
SELECT SELECT
A.*, NVL(ESJ_SEQ, 0) AS ESJ_SEQ, ESJ_CHECKDATE, A.*, COALESCE(ESJ_SEQ, 0) AS ESJ_SEQ, ESJ_CHECKDATE,
(SELECT CODENM FROM TCODE WHERE CODE1 = 'C001' AND CODE2 = A.EU_POLICE) AS POLICE_NAME (SELECT CODENM FROM TCODE WHERE CODE1 = 'C001' AND CODE2 = A.EU_POLICE) AS POLICE_NAME
FROM FROM
(SELECT EU_POLICE, EU_YEAR, EU_QUATER FROM H3_EQUIP_USE_STATE GROUP BY EU_POLICE, EU_YEAR, EU_QUATER) A (SELECT EU_POLICE, EU_YEAR, EU_QUATER FROM H3_EQUIP_USE_STATE GROUP BY EU_POLICE, EU_YEAR, EU_QUATER) A
@ -407,7 +407,7 @@ INSERT INTO TEQUIPMENT
#{fileName1}, #{fileName1},
#{fileName2}, #{fileName2},
#{fileName3}, #{fileName3},
TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS'), TO_CHAR(NOW(), 'YYYYMMDDHH24MISS'),
#{writer}, #{writer},
NULL NULL
) )
@ -442,7 +442,7 @@ INSERT INTO TEQUIPMENT
FILENAME1 = #{fileName1}, FILENAME1 = #{fileName1},
FILENAME2 = #{fileName2}, FILENAME2 = #{fileName2},
FILENAME3 = #{fileName3}, FILENAME3 = #{fileName3},
LOGDATE = TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') LOGDATE = TO_CHAR(NOW(), 'YYYYMMDDHH24MISS')
WHERE WHERE
SERNO = #{serNo} SERNO = #{serNo}

View File

@ -35,7 +35,7 @@
( ESJ_POLICE, ESJ_YEAR, ESJ_QUATER, ESJ_CHECKDATE, ESJ_PLACE1, ( ESJ_POLICE, ESJ_YEAR, ESJ_QUATER, ESJ_CHECKDATE, ESJ_PLACE1,
ESJ_POSITION, ESJ_NAME, ESJ_USERID, ESJ_PROXY_ID, ESJ_MESSAGE ) ESJ_POSITION, ESJ_NAME, ESJ_USERID, ESJ_PROXY_ID, ESJ_MESSAGE )
VALUES VALUES
( #{police}, #{year}, #{quater}, SYSDATE, #{place1Str}, ( #{police}, #{year}, #{quater}, NOW(), #{place1Str},
#{positionStr}, #{name}, #{userId}, #{proxyId}, #{message} ) #{positionStr}, #{name}, #{userId}, #{proxyId}, #{message} )
]]> ]]>
</insert> </insert>

View File

@ -1851,19 +1851,19 @@
#{violateType}, #{violateType},
#{violateDetail}, #{violateDetail},
#{invasionType}, #{invasionType},
NVL(#{specBatlYn}, 'N'), COALESCE(#{specBatlYn}, 'N'),
#{nllYn}, #{nllYn},
'01', '01',
TO_DATE(#{fieldArrestDate}, 'YYYY-MM-DD hh24:mi'), TO_DATE(#{fieldArrestDate}, 'YYYY-MM-DD hh24:mi'),
TO_DATE(#{fieldReleaseDate}, 'YYYY-MM-DD hh24:mi'), TO_DATE(#{fieldReleaseDate}, 'YYYY-MM-DD hh24:mi'),
#{leadDistance}, #{leadDistance},
NVL(#{leadHour}, 0), COALESCE(#{leadHour}, 0),
NVL(#{leadNumber}, 0), COALESCE(#{leadNumber}, 0),
NVL(#{leadMinute}, 0), COALESCE(#{leadMinute}, 0),
NVL(#{captainCount}, 0), COALESCE(#{captainCount}, 0),
NVL(#{mateCount}, 0), COALESCE(#{mateCount}, 0),
NVL(#{engineerCount}, 0), COALESCE(#{engineerCount}, 0),
NVL(#{crewCount}, 0), COALESCE(#{crewCount}, 0),
#{shipProcType}, #{shipProcType},
#{commissionCost}, #{commissionCost},
#{gearCast}, #{gearCast},
@ -1896,7 +1896,7 @@
TO_DATE(#{marginPaymentDate}, 'YYYY-MM-DD hh24:mi'), TO_DATE(#{marginPaymentDate}, 'YYYY-MM-DD hh24:mi'),
'1', '1',
#{delYn}, #{delYn},
SYSDATE, NOW(),
#{regUser}, #{regUser},
#{regAgency}, #{regAgency},
#{foreignCrew}, #{foreignCrew},
@ -2087,7 +2087,7 @@
VLTN_TYPE=#{violateType}, VLTN_TYPE=#{violateType},
VLTN_DTL=#{violateDetail}, VLTN_DTL=#{violateDetail},
IVSN_TYPE=#{invasionType}, IVSN_TYPE=#{invasionType},
SPEC_BATL_YN=NVL(#{specBatlYn}, 'N'), SPEC_BATL_YN=COALESCE(#{specBatlYn}, 'N'),
NLL_YN=#{nllYn}, NLL_YN=#{nllYn},
AGENCY_TYPE=#{agencyType}, AGENCY_TYPE=#{agencyType},
AGENCY_GUARD='PS00', AGENCY_GUARD='PS00',

View File

@ -588,9 +588,9 @@
PLACE1 = #{place1}, PLACE2 = #{place2}, PLACE3 = #{place3}, PLACE1 = #{place1}, PLACE2 = #{place2}, PLACE3 = #{place3},
POSITION = #{position}, DUTIES = #{duties}, JOBTYPE = #{jobtype}, INOUT = #{inout}, SCHOLARSHIP = #{scholarship}, POSITION = #{position}, DUTIES = #{duties}, JOBTYPE = #{jobtype}, INOUT = #{inout}, SCHOLARSHIP = #{scholarship},
EXCAREER = #{excareer}, EXCAREER1 = #{excareer1}, EXCAREER2 = #{excareer2}, EXCAREER3 = #{excareer3}, EXCAREER = #{excareer}, EXCAREER1 = #{excareer1}, EXCAREER2 = #{excareer2}, EXCAREER3 = #{excareer3},
COMMENT_ = #{comment_}, LOGINDATE = TO_CHAR(SYSDATE, 'YYYY-MM-DD'), COMMENT_ = #{comment_}, LOGINDATE = TO_CHAR(NOW(), 'YYYY-MM-DD'),
CHARGE = #{charge}, EXPLACE = #{explace}, USEGRADE = #{usegrade}, USERIMG = #{userimg,jdbcType=VARCHAR}, USERSIGN = #{usersign,jdbcType=VARCHAR}, CHARGE = #{charge}, EXPLACE = #{explace}, USEGRADE = #{usegrade}, USERIMG = #{userimg,jdbcType=VARCHAR}, USERSIGN = #{usersign,jdbcType=VARCHAR},
CHKCNT = NVL(#{chkcnt}, 0) CHKCNT = COALESCE(#{chkcnt}, 0)
WHERE WHERE
USERID = #{userid} USERID = #{userid}
]]> ]]>
@ -616,7 +616,7 @@
</otherwise> </otherwise>
</choose> </choose>
<![CDATA[ <![CDATA[
#{place1}, #{place2}, #{position}, TO_CHAR(SYSDATE, 'YYYYMMDD'), TO_CHAR(SYSDATE, 'YYYYMMDD'), #{writer} ) #{place1}, #{place2}, #{position}, TO_CHAR(NOW(), 'YYYYMMDD'), TO_CHAR(NOW(), 'YYYYMMDD'), #{writer} )
]]> ]]>
</insert> </insert>
@ -634,7 +634,7 @@
PLACE1 = #{place1}, PLACE1 = #{place1},
PLACE2 = #{place2}, PLACE2 = #{place2},
POSITION = #{position}, POSITION = #{position},
CHKCNT = NVL(#{chkcnt}, 0) CHKCNT = COALESCE(#{chkcnt}, 0)
WHERE WHERE
USERID = #{userid} USERID = #{userid}
]]> ]]>
@ -675,7 +675,7 @@
</choose> </choose>
<![CDATA[ <![CDATA[
SET SET
LOGINDATE = TO_CHAR(SYSDATE, 'YYYY-MM-DD'), LOGINDATE = TO_CHAR(NOW(), 'YYYY-MM-DD'),
PASSWD = XX1.ENC_VARCHAR2_INS(#{passwd}, 10, 'SHA256') PASSWD = XX1.ENC_VARCHAR2_INS(#{passwd}, 10, 'SHA256')
WHERE WHERE
USERID = #{userid} USERID = #{userid}
@ -692,26 +692,26 @@
FROM ( FROM (
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL(A.TOT_CNT, 0) AS TOT_CNT, COALESCE(A.TOT_CNT, 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM ( FROM (
SELECT SELECT
'PS0' AS PLACE1, 'PS0' AS PLACE1,
SUM(NVL((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT, SUM(COALESCE((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT,
SUM(NVL(POSITION204,0)) AS POSITION204, SUM(COALESCE(POSITION204,0)) AS POSITION204,
SUM(NVL(POSITION203,0)) AS POSITION203, SUM(COALESCE(POSITION203,0)) AS POSITION203,
SUM(NVL(POSITION202,0)) AS POSITION202, SUM(COALESCE(POSITION202,0)) AS POSITION202,
SUM(NVL(POSITION201,0)) AS POSITION201, SUM(COALESCE(POSITION201,0)) AS POSITION201,
SUM(NVL(POSITION104,0)) AS POSITION104, SUM(COALESCE(POSITION104,0)) AS POSITION104,
SUM(NVL(POSITION103,0)) AS POSITION103, SUM(COALESCE(POSITION103,0)) AS POSITION103,
SUM(NVL(POSITION102,0)) AS POSITION102 SUM(COALESCE(POSITION102,0)) AS POSITION102
FROM TAGENTNUM FROM TAGENTNUM
WHERE PLACE1 <> 'PS95' WHERE PLACE1 <> 'PS95'
) A INNER JOIN ( ) A INNER JOIN (
@ -740,15 +740,15 @@
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT, COALESCE((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM TAGENTNUM A FROM TAGENTNUM A
INNER JOIN ( INNER JOIN (
SELECT SELECT
@ -779,26 +779,26 @@
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL(A.TOT_CNT, 0) AS TOT_CNT, COALESCE(A.TOT_CNT, 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM ( FROM (
SELECT SELECT
'PS001' AS PLACE1, 'PS001' AS PLACE1,
SUM(NVL((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT, SUM(COALESCE((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT,
SUM(NVL(POSITION204,0)) AS POSITION204, SUM(COALESCE(POSITION204,0)) AS POSITION204,
SUM(NVL(POSITION203,0)) AS POSITION203, SUM(COALESCE(POSITION203,0)) AS POSITION203,
SUM(NVL(POSITION202,0)) AS POSITION202, SUM(COALESCE(POSITION202,0)) AS POSITION202,
SUM(NVL(POSITION201,0)) AS POSITION201, SUM(COALESCE(POSITION201,0)) AS POSITION201,
SUM(NVL(POSITION104,0)) AS POSITION104, SUM(COALESCE(POSITION104,0)) AS POSITION104,
SUM(NVL(POSITION103,0)) AS POSITION103, SUM(COALESCE(POSITION103,0)) AS POSITION103,
SUM(NVL(POSITION102,0)) AS POSITION102 SUM(COALESCE(POSITION102,0)) AS POSITION102
FROM FROM
TAGENTNUM TAGENTNUM
WHERE WHERE
@ -832,15 +832,15 @@
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT, COALESCE((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM FROM
TAGENTNUM A LEFT OUTER JOIN ( TAGENTNUM A LEFT OUTER JOIN (
SELECT SELECT
@ -889,15 +889,15 @@
SELECT 'PS' AS PLACE1 SELECT 'PS' AS PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM H3_CAREER_STAT FROM H3_CAREER_STAT
@ -905,15 +905,15 @@
SELECT 'PS00' AS PLACE1 SELECT 'PS00' AS PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM FROM
@ -927,15 +927,15 @@
'PS001' AS PLACE1 'PS001' AS PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM FROM
@ -948,15 +948,15 @@
PLACE1 PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM FROM
@ -1088,7 +1088,7 @@
VALUES ( VALUES (
#{userid}, #{place1}, #{excareer_y}, #{excareer_m}, #{userid}, #{place1}, #{excareer_y}, #{excareer_m},
#{excareer1_y}, #{excareer1_m}, #{excareer2_y}, #{excareer2_m}, #{excareer3_y}, #{excareer3_m}, #{excareer1_y}, #{excareer1_m}, #{excareer2_y}, #{excareer2_m}, #{excareer3_y}, #{excareer3_m},
SYSDATE, SYSDATE NOW(), NOW()
) )
]]> ]]>
</insert> </insert>
@ -1106,7 +1106,7 @@
CAREER2_M = #{excareer2_m}, CAREER2_M = #{excareer2_m},
CAREER3_Y = #{excareer3_y}, CAREER3_Y = #{excareer3_y},
CAREER3_M = #{excareer3_m}, CAREER3_M = #{excareer3_m},
ADATE = SYSDATE ADATE = NOW()
WHERE WHERE
USERID = #{userid} USERID = #{userid}
]]> ]]>
@ -1163,7 +1163,7 @@
<![CDATA[ <![CDATA[
#{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone}, #{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone},
#{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g', #{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g',
#{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, SYSDATE #{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, NOW()
) )
]]> ]]>
</insert> </insert>
@ -1195,7 +1195,7 @@
<![CDATA[ <![CDATA[
#{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone}, #{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone},
#{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g', #{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g',
#{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{usegrade}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, SYSDATE #{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{usegrade}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, NOW()
) )
]]> ]]>
</insert> </insert>

View File

@ -588,9 +588,9 @@
PLACE1 = #{place1}, PLACE2 = #{place2}, PLACE3 = #{place3}, PLACE1 = #{place1}, PLACE2 = #{place2}, PLACE3 = #{place3},
POSITION = #{position}, DUTIES = #{duties}, JOBTYPE = #{jobtype}, INOUT = #{inout}, SCHOLARSHIP = #{scholarship}, POSITION = #{position}, DUTIES = #{duties}, JOBTYPE = #{jobtype}, INOUT = #{inout}, SCHOLARSHIP = #{scholarship},
EXCAREER = #{excareer}, EXCAREER1 = #{excareer1}, EXCAREER2 = #{excareer2}, EXCAREER3 = #{excareer3}, EXCAREER = #{excareer}, EXCAREER1 = #{excareer1}, EXCAREER2 = #{excareer2}, EXCAREER3 = #{excareer3},
COMMENT_ = #{comment_}, LOGINDATE = TO_CHAR(SYSDATE, 'YYYY-MM-DD'), COMMENT_ = #{comment_}, LOGINDATE = TO_CHAR(NOW(), 'YYYY-MM-DD'),
CHARGE = #{charge}, EXPLACE = #{explace}, USEGRADE = #{usegrade}, USERIMG = #{userimg,jdbcType=VARCHAR}, USERSIGN = #{usersign,jdbcType=VARCHAR}, CHARGE = #{charge}, EXPLACE = #{explace}, USEGRADE = #{usegrade}, USERIMG = #{userimg,jdbcType=VARCHAR}, USERSIGN = #{usersign,jdbcType=VARCHAR},
CHKCNT = NVL(#{chkcnt}, 0) CHKCNT = COALESCE(#{chkcnt}, 0)
WHERE WHERE
USERID = #{userid} USERID = #{userid}
]]> ]]>
@ -616,7 +616,7 @@
</otherwise> </otherwise>
</choose> </choose>
<![CDATA[ <![CDATA[
#{place1}, #{place2}, #{position}, TO_CHAR(SYSDATE, 'YYYYMMDD'), TO_CHAR(SYSDATE, 'YYYYMMDD'), #{writer} ) #{place1}, #{place2}, #{position}, TO_CHAR(NOW(), 'YYYYMMDD'), TO_CHAR(NOW(), 'YYYYMMDD'), #{writer} )
]]> ]]>
</insert> </insert>
@ -634,7 +634,7 @@
PLACE1 = #{place1}, PLACE1 = #{place1},
PLACE2 = #{place2}, PLACE2 = #{place2},
POSITION = #{position}, POSITION = #{position},
CHKCNT = NVL(#{chkcnt}, 0) CHKCNT = COALESCE(#{chkcnt}, 0)
WHERE WHERE
USERID = #{userid} USERID = #{userid}
]]> ]]>
@ -674,7 +674,7 @@
</otherwise> </otherwise>
</choose> <![CDATA[ </choose> <![CDATA[
SET SET
LOGINDATE = TO_CHAR(SYSDATE, 'YYYY-MM-DD'), LOGINDATE = TO_CHAR(NOW(), 'YYYY-MM-DD'),
PASSWD = XX1.ENC_VARCHAR2_INS(#{passwd}, 10, 'SHA256') PASSWD = XX1.ENC_VARCHAR2_INS(#{passwd}, 10, 'SHA256')
WHERE WHERE
USERID = #{userid}]]> USERID = #{userid}]]>
@ -690,26 +690,26 @@
FROM ( FROM (
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL(A.TOT_CNT, 0) AS TOT_CNT, COALESCE(A.TOT_CNT, 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM ( FROM (
SELECT SELECT
'PS0' AS PLACE1, 'PS0' AS PLACE1,
SUM(NVL((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT, SUM(COALESCE((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT,
SUM(NVL(POSITION204,0)) AS POSITION204, SUM(COALESCE(POSITION204,0)) AS POSITION204,
SUM(NVL(POSITION203,0)) AS POSITION203, SUM(COALESCE(POSITION203,0)) AS POSITION203,
SUM(NVL(POSITION202,0)) AS POSITION202, SUM(COALESCE(POSITION202,0)) AS POSITION202,
SUM(NVL(POSITION201,0)) AS POSITION201, SUM(COALESCE(POSITION201,0)) AS POSITION201,
SUM(NVL(POSITION104,0)) AS POSITION104, SUM(COALESCE(POSITION104,0)) AS POSITION104,
SUM(NVL(POSITION103,0)) AS POSITION103, SUM(COALESCE(POSITION103,0)) AS POSITION103,
SUM(NVL(POSITION102,0)) AS POSITION102 SUM(COALESCE(POSITION102,0)) AS POSITION102
FROM TAGENTNUM FROM TAGENTNUM
WHERE PLACE1 <> 'PS95' WHERE PLACE1 <> 'PS95'
) A INNER JOIN ( ) A INNER JOIN (
@ -738,15 +738,15 @@
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT, COALESCE((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM TAGENTNUM A FROM TAGENTNUM A
INNER JOIN ( INNER JOIN (
SELECT SELECT
@ -777,26 +777,26 @@
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL(A.TOT_CNT, 0) AS TOT_CNT, COALESCE(A.TOT_CNT, 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM ( FROM (
SELECT SELECT
'PS001' AS PLACE1, 'PS001' AS PLACE1,
SUM(NVL((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT, SUM(COALESCE((POSITION204 + POSITION203 + POSITION202 + POSITION201 + POSITION104 + POSITION103 + POSITION102),0)) AS TOT_CNT,
SUM(NVL(POSITION204,0)) AS POSITION204, SUM(COALESCE(POSITION204,0)) AS POSITION204,
SUM(NVL(POSITION203,0)) AS POSITION203, SUM(COALESCE(POSITION203,0)) AS POSITION203,
SUM(NVL(POSITION202,0)) AS POSITION202, SUM(COALESCE(POSITION202,0)) AS POSITION202,
SUM(NVL(POSITION201,0)) AS POSITION201, SUM(COALESCE(POSITION201,0)) AS POSITION201,
SUM(NVL(POSITION104,0)) AS POSITION104, SUM(COALESCE(POSITION104,0)) AS POSITION104,
SUM(NVL(POSITION103,0)) AS POSITION103, SUM(COALESCE(POSITION103,0)) AS POSITION103,
SUM(NVL(POSITION102,0)) AS POSITION102 SUM(COALESCE(POSITION102,0)) AS POSITION102
FROM FROM
TAGENTNUM TAGENTNUM
WHERE WHERE
@ -830,15 +830,15 @@
SELECT SELECT
A.PLACE1 AS PLACE, A.PLACE1 AS PLACE,
NVL((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT, COALESCE((A.POSITION204 + A.POSITION203 + A.POSITION202 + A.POSITION201 + A.POSITION104 + A.POSITION103 + A.POSITION102), 0) AS TOT_CNT,
NVL(B.CURRENT_CNT,0) AS CURRENT_CNT, COALESCE(B.CURRENT_CNT,0) AS CURRENT_CNT,
NVL(A.POSITION204,0) AS POSITION204, NVL(B.CNT_204,0) AS CNT_204, COALESCE(A.POSITION204,0) AS POSITION204, COALESCE(B.CNT_204,0) AS CNT_204,
NVL(A.POSITION203,0) AS POSITION203, NVL(B.CNT_203,0) AS CNT_203, COALESCE(A.POSITION203,0) AS POSITION203, COALESCE(B.CNT_203,0) AS CNT_203,
NVL(A.POSITION202,0) AS POSITION202, NVL(B.CNT_202,0) AS CNT_202, COALESCE(A.POSITION202,0) AS POSITION202, COALESCE(B.CNT_202,0) AS CNT_202,
NVL(A.POSITION201,0) AS POSITION201, NVL(B.CNT_201,0) AS CNT_201, COALESCE(A.POSITION201,0) AS POSITION201, COALESCE(B.CNT_201,0) AS CNT_201,
NVL(A.POSITION104,0) AS POSITION104, NVL(B.CNT_104,0) AS CNT_104, COALESCE(A.POSITION104,0) AS POSITION104, COALESCE(B.CNT_104,0) AS CNT_104,
NVL(A.POSITION103,0) AS POSITION103, NVL(B.CNT_103,0) AS CNT_103, COALESCE(A.POSITION103,0) AS POSITION103, COALESCE(B.CNT_103,0) AS CNT_103,
NVL(A.POSITION102,0) AS POSITION102, NVL(B.CNT_102,0) AS CNT_102 COALESCE(A.POSITION102,0) AS POSITION102, COALESCE(B.CNT_102,0) AS CNT_102
FROM FROM
TAGENTNUM A LEFT OUTER JOIN ( TAGENTNUM A LEFT OUTER JOIN (
SELECT SELECT
@ -887,15 +887,15 @@
SELECT 'PS' AS PLACE1 SELECT 'PS' AS PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM H3_CAREER_STAT FROM H3_CAREER_STAT
@ -903,15 +903,15 @@
SELECT 'PS00' AS PLACE1 SELECT 'PS00' AS PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM FROM
@ -925,15 +925,15 @@
'PS001' AS PLACE1 'PS001' AS PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM FROM
@ -946,15 +946,15 @@
PLACE1 PLACE1
,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y ,SUM(CAREER_Y+CAREER1_Y+CAREER2_Y+CAREER3_Y) AS TOT_CNT_Y
,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M ,SUM(CAREER_M+CAREER1_M+CAREER2_M+CAREER3_M) AS TOT_CNT_M
,SUM(NVL(CAREER_Y, 0)) AS CAREER_Y ,SUM(COALESCE(CAREER_Y, 0)) AS CAREER_Y
,SUM(NVL(CAREER_M, 0)) AS CAREER_M ,SUM(COALESCE(CAREER_M, 0)) AS CAREER_M
,SUM(NVL(CAREER1_Y, 0)) AS CAREER1_Y ,SUM(COALESCE(CAREER1_Y, 0)) AS CAREER1_Y
,SUM(NVL(CAREER1_M, 0)) AS CAREER1_M ,SUM(COALESCE(CAREER1_M, 0)) AS CAREER1_M
,SUM(NVL(CAREER2_Y, 0)) AS CAREER2_Y ,SUM(COALESCE(CAREER2_Y, 0)) AS CAREER2_Y
,SUM(NVL(CAREER2_M, 0)) AS CAREER2_M ,SUM(COALESCE(CAREER2_M, 0)) AS CAREER2_M
,SUM(NVL(CAREER3_Y, 0)) AS CAREER3_Y ,SUM(COALESCE(CAREER3_Y, 0)) AS CAREER3_Y
,SUM(NVL(CAREER3_M, 0)) AS CAREER3_M ,SUM(COALESCE(CAREER3_M, 0)) AS CAREER3_M
,SUM((TO_NUMBER(TO_CHAR(SYSDATE, 'MM'), '99') + (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'), '9999') ,SUM((TO_NUMBER(TO_CHAR(NOW(), 'MM'), '99') + (TO_NUMBER(TO_CHAR(NOW(), 'YYYY'), '9999')
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12) - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'YYYY'), '9999'))*12)
- TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER - TO_NUMBER(TO_CHAR(TO_DATE(ADATE, 'YYYY-MM-DD'), 'MM'), '99')) AS ADD_CAREER
FROM FROM
@ -1086,7 +1086,7 @@
VALUES ( VALUES (
#{userid}, #{place1}, #{excareer_y}, #{excareer_m}, #{userid}, #{place1}, #{excareer_y}, #{excareer_m},
#{excareer1_y}, #{excareer1_m}, #{excareer2_y}, #{excareer2_m}, #{excareer3_y}, #{excareer3_m}, #{excareer1_y}, #{excareer1_m}, #{excareer2_y}, #{excareer2_m}, #{excareer3_y}, #{excareer3_m},
SYSDATE, SYSDATE NOW(), NOW()
) )
]]> ]]>
</insert> </insert>
@ -1104,7 +1104,7 @@
CAREER2_M = #{excareer2_m}, CAREER2_M = #{excareer2_m},
CAREER3_Y = #{excareer3_y}, CAREER3_Y = #{excareer3_y},
CAREER3_M = #{excareer3_m}, CAREER3_M = #{excareer3_m},
ADATE = SYSDATE ADATE = NOW()
WHERE WHERE
USERID = #{userid} USERID = #{userid}
]]> ]]>
@ -1161,7 +1161,7 @@
<![CDATA[ <![CDATA[
#{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone}, #{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone},
#{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g', #{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g',
#{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, SYSDATE #{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, NOW()
) )
]]> ]]>
</insert> </insert>
@ -1193,7 +1193,7 @@
<![CDATA[ <![CDATA[
#{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone}, #{name}, #{chnname}, #{family}, #{address}, #{email}, #{hphone}, #{ophone}, #{cphone},
#{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g', #{sdate}, #{pdate}, #{adate}, #{place1}, #{place2}, #{place3}, #{position}, #{duties}, #{jobtype}, 'g',
#{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{usegrade}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, SYSDATE #{scholarship}, #{excareer}, #{excareer1}, #{excareer2}, #{excareer3}, #{usegrade}, #{inout}, #{comment_}, #{userimg,jdbcType=VARCHAR}, NOW()
) )
]]> ]]>
</insert> </insert>

View File

@ -106,7 +106,7 @@
<select id="Report.selectPlaceNum" parameterType="reportVO" resultType="int"> <select id="Report.selectPlaceNum" parameterType="reportVO" resultType="int">
<![CDATA[ <![CDATA[
SELECT SELECT
NVL(MAX(in_place_num), 0) + 1 AS inPlaceNum COALESCE(MAX(in_place_num), 0) + 1 AS inPlaceNum
FROM FROM
RPT_INFO RPT_INFO
WHERE WHERE
@ -210,7 +210,7 @@
#{inMemo}, #{inSubject}, #{inType}, #{inPlace1}, #{inPlace2}, #{inMemo}, #{inSubject}, #{inType}, #{inPlace1}, #{inPlace2},
#{inPosition}, #{inName}, #{inUserid}, #{inIp}, #{inFsseq}, #{inPosition}, #{inName}, #{inUserid}, #{inIp}, #{inFsseq},
TO_DATE(#{inInfoYear} || '/' || #{inInfoMonth} || '/' || #{inInfoDay}, 'YY/MM/DD'), TO_DATE(#{inInfoYear} || '/' || #{inInfoMonth} || '/' || #{inInfoDay}, 'YY/MM/DD'),
#{inInfoYear}, #{inInfoMonth}, #{inInfoDay}, SYSDATE, #{inInfoYear}, #{inInfoMonth}, #{inInfoDay}, NOW(),
#{inStateCode}, #{inContent}, #{inAutoRemove}, #{inOfflineType}, #{inOfflineUserid}, #{inStateCode}, #{inContent}, #{inAutoRemove}, #{inOfflineType}, #{inOfflineUserid},
#{inReport}, #{inReport1}, #{inReport2}, #{inReport3}, #{inReport4}, #{inReport5}, #{inReport6}, #{inReport}, #{inReport1}, #{inReport2}, #{inReport3}, #{inReport4}, #{inReport5}, #{inReport6},
#{inJudge}, #{inJudge1}, #{inJudge2}, #{inJudge3}, #{inJudge4}, #{inJudge5}, #{inJudge6} #{inJudge}, #{inJudge1}, #{inJudge2}, #{inJudge3}, #{inJudge4}, #{inJudge5}, #{inJudge6}
@ -295,7 +295,7 @@
FROM FROM
RPT_INFO RPT_INFO
WHERE WHERE
IN_REGDATE <= ADD_MONTHS(SYSDATE, -3) AND IN_REGDATE <= NOW() + interval '-3 month' AND
IN_AUTO_REMOVE = 1 IN_AUTO_REMOVE = 1
]]> ]]>
</select> </select>
@ -862,7 +862,7 @@
SELECT * SELECT *
FROM ( FROM (
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM
(SELECT (SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,
@ -919,7 +919,7 @@
<select id="Report.selectAprListAll" parameterType="reportSearchVO" resultMap="reportMap"> <select id="Report.selectAprListAll" parameterType="reportSearchVO" resultMap="reportMap">
<![CDATA[ <![CDATA[
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM
(SELECT (SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,
@ -956,9 +956,8 @@
SELECT * SELECT *
FROM ( FROM (
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM (SELECT
(SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,
(SELECT NAME FROM Rpt_Category WHERE TYPE = 1 AND CODE = RPT.IN_CATEGORY1) AS inCategory1Str, (SELECT NAME FROM Rpt_Category WHERE TYPE = 1 AND CODE = RPT.IN_CATEGORY1) AS inCategory1Str,
(SELECT NAME FROM Rpt_Category WHERE TYPE = 2 AND CODE = RPT.IN_CATEGORY2) AS inCategory2Str, (SELECT NAME FROM Rpt_Category WHERE TYPE = 2 AND CODE = RPT.IN_CATEGORY2) AS inCategory2Str,
@ -1033,7 +1032,7 @@
<select id="Report.selectMyListAll" parameterType="reportSearchVO" resultMap="reportMap"> <select id="Report.selectMyListAll" parameterType="reportSearchVO" resultMap="reportMap">
<![CDATA[ <![CDATA[
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM
(SELECT (SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,
@ -1081,7 +1080,7 @@
SELECT * SELECT *
FROM ( FROM (
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM
(SELECT (SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,
@ -1220,7 +1219,7 @@
SELECT * SELECT *
FROM ( FROM (
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM
(SELECT (SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,
@ -1282,7 +1281,7 @@
<![CDATA[ <![CDATA[
SELECT SELECT
ROWNUM AS RNUM, T.* (ROW_NUMBER() OVER()) AS RNUM, T.*
FROM FROM
(SELECT (SELECT
(IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo, (IN_PLACE_NAME || '외사-' || IN_PLACE_NUM) AS docNo,

View File

@ -26,11 +26,11 @@
SELECT SELECT
A.NAME, A.NAME,
A.USERID AS go_id, A.USERID AS go_id,
NVL(G.GO_GOAL1, 0) AS goGoal1, COALESCE(G.GO_GOAL1, 0) AS goGoal1,
NVL(G.GO_GOAL2, 0) AS goGoal2, COALESCE(G.GO_GOAL2, 0) AS goGoal2,
NVL(G.GO_GOAL3, 0) AS goGoal3, COALESCE(G.GO_GOAL3, 0) AS goGoal3,
NVL(G.GO_GOAL4, 0) AS goGoal4, COALESCE(G.GO_GOAL4, 0) AS goGoal4,
NVL(G.GO_TOTAL, 0) AS goTotal COALESCE(G.GO_TOTAL, 0) AS goTotal
FROM FROM
(SELECT * FROM TAGENT WHERE PLACE1 = #{placeGroup}) A (SELECT * FROM TAGENT WHERE PLACE1 = #{placeGroup}) A
LEFT OUTER JOIN LEFT OUTER JOIN
@ -79,8 +79,8 @@
( (
SELECT SELECT
NAME, NAME,
NVL(GO_GOAL1, 0) AS GOAL1, NVL(GO_GOAL2, 0) AS GOAL2, NVL(GO_GOAL3, 0) AS GOAL3, NVL(GO_GOAL4, 0) AS GOAL4, COALESCE(GO_GOAL1, 0) AS GOAL1, COALESCE(GO_GOAL2, 0) AS GOAL2, COALESCE(GO_GOAL3, 0) AS GOAL3, COALESCE(GO_GOAL4, 0) AS GOAL4,
NVL(GO_GOAL1, 0) + NVL(GO_GOAL2, 0) + NVL(GO_GOAL3, 0) + NVL(GO_GOAL4, 0) AS GOAL_TOTAL, COALESCE(GO_GOAL1, 0) + COALESCE(GO_GOAL2, 0) + COALESCE(GO_GOAL3, 0) + COALESCE(GO_GOAL4, 0) AS GOAL_TOTAL,
(SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_USERID = A.USERID AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '01') AS RESULT1, (SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_USERID = A.USERID AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '01') AS RESULT1,
(SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_USERID = A.USERID AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '02') AS RESULT2, (SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_USERID = A.USERID AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '02') AS RESULT2,
(SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_USERID = A.USERID AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 IN ('03', '04', '05')) AS RESULT3, (SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_USERID = A.USERID AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 IN ('03', '04', '05')) AS RESULT3,
@ -103,8 +103,8 @@
( (
SELECT SELECT
CODE2 AS CODE, CODENM AS NAME, CODE2 AS CODE, CODENM AS NAME,
SUM(NVL(GO_GOAL1, 0)) AS GOAL1, SUM(NVL(GO_GOAL2, 0)) AS GOAL2, SUM(NVL(GO_GOAL3, 0)) AS GOAL3, SUM(NVL(GO_GOAL4, 0)) AS GOAL4, SUM(COALESCE(GO_GOAL1, 0)) AS GOAL1, SUM(COALESCE(GO_GOAL2, 0)) AS GOAL2, SUM(COALESCE(GO_GOAL3, 0)) AS GOAL3, SUM(COALESCE(GO_GOAL4, 0)) AS GOAL4,
SUM(NVL(GO_GOAL1, 0)) + SUM(NVL(GO_GOAL2, 0)) + SUM(NVL(GO_GOAL3, 0)) + SUM(NVL(GO_GOAL4, 0)) AS GOAL_TOTAL, SUM(COALESCE(GO_GOAL1, 0)) + SUM(COALESCE(GO_GOAL2, 0)) + SUM(COALESCE(GO_GOAL3, 0)) + SUM(COALESCE(GO_GOAL4, 0)) AS GOAL_TOTAL,
(SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '01') AS RESULT1, (SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '01') AS RESULT1,
(SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '02') AS RESULT2, (SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 = '02') AS RESULT2,
(SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 IN ('03', '04', '05')) AS RESULT3, (SELECT COUNT(*) FROM RPT_INFO WHERE IN_COMPLETE = 1 AND IN_INFO_YEAR = G.GO_YEAR AND IN_INFO_MONTH = G.GO_MONTH AND IN_CATEGORY4 IN ('03', '04', '05')) AS RESULT3,

View File

@ -90,7 +90,7 @@
(JU_INSEQ, JU_GROUP_CODE, JU_CHKDATE, JU_JUDGE, JU_REPORT, JU_PLACE1, JU_PLACE2, (JU_INSEQ, JU_GROUP_CODE, JU_CHKDATE, JU_JUDGE, JU_REPORT, JU_PLACE1, JU_PLACE2,
JU_POSITION, JU_NAME, JU_USERID, JU_PROXY_ID, JU_DUTIES_CODE, JU_MESSAGE) JU_POSITION, JU_NAME, JU_USERID, JU_PROXY_ID, JU_DUTIES_CODE, JU_MESSAGE)
VALUES VALUES
(#{juInseq}, #{juGroupCode}, sysdate, #{juJudge}, #{juReport}, #{juPlace1}, #{juPlace2}, (#{juInseq}, #{juGroupCode}, NOW(), #{juJudge}, #{juReport}, #{juPlace1}, #{juPlace2},
#{juPosition}, #{juName}, #{juUserid}, #{juProxyId}, #{juDutiesCode}, #{juMessage}) #{juPosition}, #{juName}, #{juUserid}, #{juProxyId}, #{juDutiesCode}, #{juMessage})
]]> ]]>
<selectKey resultType="int" keyProperty="juInseq" order="AFTER"> <selectKey resultType="int" keyProperty="juInseq" order="AFTER">

View File

@ -74,20 +74,12 @@
<select id="Security.getHierarchyRoles" resultType="map"> <select id="Security.getHierarchyRoles" resultType="map">
<![CDATA[ <![CDATA[
SELECT SELECT
* (ROW_NUMBER() OVER()) AS RNUM, A.CHILDREN_ROLE CHILD, A.PARENTS_ROLE PARENT
FROM (
SELECT ROWNUM RNUM, ROLES_LIST.*
FROM (
SELECT
A.CHILDREN_ROLE CHILD, A.PARENTS_ROLE PARENT
FROM FROM
T_SSO_HIERARCHY_ROLES A T_SSO_HIERARCHY_ROLES A
LEFT JOIN T_SSO_HIERARCHY_ROLES B LEFT JOIN T_SSO_HIERARCHY_ROLES B
ON (A.CHILDREN_ROLE = B.PARENTS_ROLE) ON (A.CHILDREN_ROLE = B.PARENTS_ROLE)
) ROLES_LIST order by RNUM desc
)
ORDER BY
RNUM DESC
]]> ]]>
</select> </select>

View File

@ -136,7 +136,7 @@
) )
VALUES VALUES
( (
#{type}, #{agency}, #{chargeNm}, #{sdate}, SYSDATE, #{type}, #{agency}, #{chargeNm}, #{sdate}, NOW(),
#{contents}, #{place1}, #{edate}, #{title}, #{result}, #{contents}, #{place1}, #{edate}, #{title}, #{result},
#{writer} #{writer}
) )