LIMIT #{recordCountPerPage} OFFSET #{firstIndex} AND ( A.IN_INCIDENT_SEQ IN ( SELECT IN_TARGET_SEQ FROM CM_SHARING_MEMBER WHERE IN_TYPE=2 AND IN_USER_GROUP_SEQ IN (#{groups}) ) OR A.IN_INCIDENT_SEQ NOT IN (SELECT IN_TARGET_SEQ FROM CM_SHARING_MEMBER WHERE IN_TYPE=2 ) ) AND A.IN_COMPLETED IN (${complete}) AND A.IN_INCIDENT_STATUS IN (${status}) AND A.VC_INCIDENT_NUM LIKE "%${incidentNum}%" AND A.VC_INCIDENT_TITLE LIKE "%${incidentTitle}%" AND A.VC_REG_USER LIKE "%${regUser}%" AND A.VC_REQUEST_USER LIKE "%${reqUserName}%" AND A.IN_CHARGE_USER = ${chargeUser} AND A.IN_DEV_USER = ${devUser} AND A.VC_DEV_USER LIKE "%${devUserName}%" AND A.IN_SERVICE_CODE = ${serviceCode} = UNIX_TIMESTAMP("${sdate}")]]> INSERT INTO CM_INCIDENT ( VC_INCIDENT_NUM , IN_SERVICE_CODE , IN_CHARGE_USER , VC_CHARGE_USER , IN_DEV_USER , VC_DEV_USER , DT_RECEIPT_DATETIME, IN_RECEIPT_TIMESTAMP, DT_REQ_DATETIME, IN_DIFFICULTY, VC_SERVICE_TARGET, VC_REQUEST_DEPT, VC_REQUEST_USER, DT_SERVICE_START_DATETIME, VC_INCIDENT_TITLE , TX_INCIDENT_BODY , IN_REG_USER , VC_REG_USER , ATCH_FILE_ID ) VALUES ( "${vcIncidentNum}" , #{inServiceCode} , #{inChargeUser} , "${vcChargeUser}" , #{inDevUser} , "${vcDevUser}" , "${dtReceiptDatetime}", unix_timestamp("${dtReceiptDatetime}"), "${dtReqDatetime}", #{inDifficulty}, "${vcServiceTarget}", "${vcRequestDept}", "${vcRequestUser}", "${dtServiceStartDatetime}", "${vcIncidentTitle}" , "${txIncidentBody}" , #{inRegUser} , "${vcRegUser}" , #{atchFileId} ) UPDATE CM_INCIDENT SET IN_INCIDENT_STATUS = 0 , DT_REQ_APPROVAL_DATETIME = NULL , TX_REQ_APPROVAL_COMMENT = '' WHERE IN_INCIDENT_SEQ=#{value} UPDATE CM_INCIDENT SET IN_SERVICE_CODE = #{inServiceCode} , IN_CHARGE_USER = #{inChargeUser} , VC_CHARGE_USER = "${vcChargeUser}" , IN_DEV_USER = #{inDevUser} , VC_DEV_USER = "${vcDevUser}" , DT_RECEIPT_DATETIME="${dtReceiptDatetime}", IN_RECEIPT_TIMESTAMP=unix_timestamp('${dtReceiptDatetime}'), DT_REQ_DATETIME="${dtReqDatetime}", IN_DIFFICULTY=#{inDifficulty}, VC_SERVICE_TARGET="${vcServiceTarget}", VC_REQUEST_DEPT="${vcRequestDept}", VC_REQUEST_USER="${vcRequestUser}", DT_SERVICE_START_DATETIME="${dtServiceStartDatetime}", VC_INCIDENT_TITLE = "${vcIncidentTitle}" , TX_INCIDENT_BODY = "${txIncidentBody}" , IN_REG_USER = #{inRegUser} , VC_REG_USER = "${vcRegUser}" , ATCH_FILE_ID = #{atchFileId} WHERE IN_INCIDENT_SEQ=#{inIncidentSeq} INSERT INTO CM_INCIDENT_APPROVAL ( IN_INCIDENT_SEQ , IN_ORDER , IN_USER_SEQ , VC_USER_NAME , IN_STATUS , TX_COMMENT , DT_APPROVAL_DATETIME ) VALUES ( #{inIncidentSeq} , #{idx} , #{inUserSeq} , "${vcUserName}" , 0 , "" , NULL ) DELETE FROM CM_INCIDENT_APPROVAL WHERE IN_INCIDENT_SEQ=#{inIncidentSeq} DELETE FROM CM_SHARING_MEMBER WHERE IN_TYPE=2 AND IN_TARGET_SEQ=#{value} INSERT INTO CM_SHARING_MEMBER ( IN_TYPE , IN_TARGET_SEQ , IN_USER_SEQ , IN_USER_GROUP_SEQ ) VALUES ( 2 , #{inIncidentSeq} , 0 , #{sharing.inUserGroupSeq} ) { call PROC_REQ_APPROVAL( 2 , #{inIncidentSeq} , #{inUserSeq} , "${txComment}") } /* SvcDeskDao.completedIncident */ UPDATE CM_INCIDENT SET IN_COMPLETED=1 , DT_COMPLETE_DATETIME = "${dtCompleteDatetime}" , DT_SERVICE_START_DATETIME="${dtServiceStartDatetime}", TX_COMPLETED_COMMENT = "${txComment}" , IN_DIFFICULTY = #{inDifficulty} , IN_SATISFACTION = #{inSatisfaction} , IN_DEV_USER = #{inDevUser} , VC_DEV_USER = #{vcDevUser} WHERE IN_INCIDENT_SEQ=#{inIncidentSeq} DELETE FROM CM_INCIDENT WHERE IN_INCIDENT_SEQ=#{value} DELETE FROM CM_INCIDENT_APPROVAL WHERE IN_INCIDENT_SEQ=#{value} UPDATE CM_REPORT SET IN_INCIDENT_SEQ=0 WHERE IN_INCIDENT_SEQ=#{value} { call PROC_APPROVAL( 2 , #{inIncidentSeq} , #{inUserSeq} , "${txComment}" ) } { call PROC_REJECT( 2 , #{inIncidentSeq} , #{inUserSeq} , "${txComment}" ) }