ID, ORG_ID, AD_CODE, CHK_MNTH, CHK_PROJ_TYPE, CHK_DTTM, LEAD_DEP, LEAD_DEP_RESP_PERS, CHK_ORG, CHK_ORG_RESP_PERS, CHK_ORG_RESP_PERS_MOBI, CHK_RESULT, CHK_DGER_PBLM, CHK_HAND_SUGG, CHK_HAND_EDTM, CHK_RECT_IMPL_INFO, CHK_RECT_IMPL_INFO_DESC, CHK_ACCE_TM, CHK_ACCE_PERS, CHK_TOTAL_PBLM_NUM, CHK_TOTAL_RECT_NUM, CHK_FILL_UNIT, CHK_SUBMIT_DEPT, CHK_SUBMIT_DTTM, FILL_REPO_STAT, NOTE, PERS_ID, INTM, UPTM, DATA_STAT and cspl.ID = #{id} and cspl.ORG_ID = #{orgId} and cspl.AD_CODE like '${adCode}%' and to_char(cspl.CHK_DTTM,'yyyy-MM') = to_char(#{chkMnth},'yyyy-MM') and cspl.CHK_PROJ_TYPE = #{chkProjType} and to_char(cspl.CHK_DTTM,'yyyy-MM-dd') = to_char(#{chkDttm},'yyyy-MM-dd') and cspl.LEAD_DEP LIKE '%${leadDep}%' and cspl.LEAD_DEP_RESP_PERS = #{leadDepRespPers,jdbcType=VARCHAR} and cspl.CHK_ORG LIKE '%${chkOrg}%' and cspl.CHK_ORG_RESP_PERS = #{chkOrgRespPers,jdbcType=VARCHAR} and cspl.CHK_ORG_RESP_PERS_MOBI = #{chkOrgRespPersMobi,jdbcType=VARCHAR} and cspl.CHK_RESULT = #{chkResult,jdbcType=VARCHAR} and cspl.CHK_DGER_PBLM like '%${chkDgerPblm}%' and cspl.CHK_HAND_SUGG = #{chkHandSugg,jdbcType=VARCHAR} and cspl.CHK_HAND_EDTM = #{chkHandEdtm,jdbcType=DATE} and cspl.CHK_RECT_IMPL_INFO = #{chkRectImplInfo,jdbcType=VARCHAR} and cspl.CHK_RECT_IMPL_INFO_DESC like '%${chkRectImplInfoDesc}%' and cspl.CHK_ACCE_TM = #{chkAcceTm,jdbcType=DATE} and cspl.CHK_ACCE_PERS = #{chkAccePers,jdbcType=VARCHAR} and cspl.CHK_TOTAL_PBLM_NUM = #{chkTotalPblmNum,jdbcType=DECIMAL} and cspl.CHK_TOTAL_RECT_NUM = #{chkTotalRectNum,jdbcType=DECIMAL} and cspl.CHK_FILL_UNIT LIKE '%${chkFillUnit}%' and cspl.CHK_SUBMIT_DEPT LIKE '%${chkSubmitDept}%' and cspl.CHK_SUBMIT_DTTM = #{chkSubmitDttm,jdbcType=DATE} and cspl.FILL_REPO_STAT = #{fillRepoStat,jdbcType=VARCHAR} and cspl.NOTE = #{note,jdbcType=VARCHAR} and cspl.PERS_ID = #{persId,jdbcType=VARCHAR} and cspl.INTM = #{intm,jdbcType=DATE} and cspl.UPTM = #{uptm,jdbcType=DATE} and cspl.DATA_STAT = '0' update CHK_SAFE_PROD_LEDGER set DATA_STAT = '9' where ID = #{id,jdbcType=VARCHAR} insert into CHK_SAFE_PROD_LEDGER (ID, ORG_ID, AD_CODE, CHK_MNTH, CHK_PROJ_TYPE, CHK_DTTM, LEAD_DEP, LEAD_DEP_RESP_PERS, CHK_ORG, CHK_ORG_RESP_PERS, CHK_ORG_RESP_PERS_MOBI, CHK_RESULT, CHK_DGER_PBLM,CHK_HAND_SUGG, CHK_HAND_EDTM, CHK_RECT_IMPL_INFO, CHK_RECT_IMPL_INFO_DESC, CHK_ACCE_TM, CHK_ACCE_PERS, CHK_TOTAL_PBLM_NUM, CHK_TOTAL_RECT_NUM, CHK_FILL_UNIT, CHK_SUBMIT_DEPT, CHK_SUBMIT_DTTM, FILL_REPO_STAT, NOTE, PERS_ID, INTM, UPTM, DATA_STAT) values (#{id,jdbcType=VARCHAR}, #{orgId,jdbcType=VARCHAR}, #{adCode,jdbcType=VARCHAR}, #{chkMnth,jdbcType=DATE}, #{chkProjType}, #{chkDttm,jdbcType=DATE}, #{leadDep,jdbcType=VARCHAR}, #{leadDepRespPers,jdbcType=VARCHAR}, #{chkOrg,jdbcType=VARCHAR}, #{chkOrgRespPers,jdbcType=VARCHAR}, #{chkOrgRespPersMobi,jdbcType=VARCHAR}, #{chkResult,jdbcType=VARCHAR},#{chkDgerPblm,jdbcType=VARCHAR}, #{chkHandSugg,jdbcType=VARCHAR}, #{chkHandEdtm,jdbcType=DATE}, #{chkRectImplInfo,jdbcType=VARCHAR}, #{chkRectImplInfoDesc,jdbcType=VARCHAR}, #{chkAcceTm,jdbcType=DATE}, #{chkAccePers,jdbcType=VARCHAR}, #{chkTotalPblmNum,jdbcType=DECIMAL}, #{chkTotalRectNum,jdbcType=DECIMAL}, #{chkFillUnit,jdbcType=VARCHAR},#{chkSubmitDept,jdbcType=VARCHAR}, #{chkSubmitDttm,jdbcType=DATE}, #{fillRepoStat,jdbcType=VARCHAR}, #{note,jdbcType=VARCHAR}, #{persId,jdbcType=VARCHAR}, #{intm,jdbcType=DATE}, #{uptm,jdbcType=DATE}, #{dataStat,jdbcType=VARCHAR}) insert into CHK_SAFE_PROD_LEDGER (ID, ORG_ID, AD_CODE,CHK_MNTH, CHK_PROJ_TYPE, CHK_DTTM, LEAD_DEP,LEAD_DEP_RESP_PERS, CHK_ORG, CHK_ORG_RESP_PERS, CHK_ORG_RESP_PERS_MOBI, CHK_RESULT, CHK_DGER_PBLM,CHK_HAND_SUGG, CHK_HAND_EDTM, CHK_RECT_IMPL_INFO,CHK_RECT_IMPL_INFO_DESC, CHK_ACCE_TM, CHK_ACCE_PERS, CHK_TOTAL_PBLM_NUM, CHK_TOTAL_RECT_NUM, CHK_FILL_UNIT,CHK_SUBMIT_DEPT, CHK_SUBMIT_DTTM, FILL_REPO_STAT, NOTE, PERS_ID, INTM, UPTM,DATA_STAT) select t.* from ( select #{item.id} ,#{item.orgId} ,#{item.adCode},#{item.chkMnth},,#{item.chkProjType},#{item.chkDttm},#{item.leadDep},#{item.leadDepRespPers}, #{item.chkOrg},#{item.chkOrgRespPers},#{item.chkOrgRespPersMobi},#{item.chkResult},#{item.chkDgerPblm},#{item.chkHandSugg},#{item.chkHandEdtm}, #{item.chkRectImplInfo},#{item.chkRectImplInfoDesc},#{item.chkAcceTm},#{item.chkAccePers},#{item.chkTotalPblmNum},#{item.chkTotalRectNum},#{item.chkFillUnit},#{item.chkSubmitDept}, #{item.chkSubmitDttm},#{item.fillRepoStat},#{item.note},#{item.persId},#{item.intm},#{item.uptm},#{item.dataStat} from dual )t insert into CHK_SAFE_PROD_LEDGER ID, ORG_ID, AD_CODE, CHK_MNTH, CHK_PROJ_TYPE, CHK_DTTM, LEAD_DEP, LEAD_DEP_RESP_PERS, CHK_ORG, CHK_ORG_RESP_PERS, CHK_ORG_RESP_PERS_MOBI, CHK_RESULT, CHK_DGER_PBLM, CHK_HAND_SUGG, CHK_HAND_EDTM, CHK_RECT_IMPL_INFO, CHK_RECT_IMPL_INFO_DESC, CHK_ACCE_TM, CHK_ACCE_PERS, CHK_TOTAL_PBLM_NUM, CHK_TOTAL_RECT_NUM, CHK_FILL_UNIT, CHK_SUBMIT_DEPT, CHK_SUBMIT_DTTM, FILL_REPO_STAT, NOTE, PERS_ID, INTM, UPTM, DATA_STAT, #{id,jdbcType=VARCHAR}, #{orgId,jdbcType=VARCHAR}, #{adCode,jdbcType=VARCHAR}, #{chkMnth,jdbcType=DATE}, #{chkProjType}, #{chkDttm,jdbcType=DATE}, #{leadDep,jdbcType=VARCHAR}, #{leadDepRespPers,jdbcType=VARCHAR}, #{chkOrg,jdbcType=VARCHAR}, #{chkOrgRespPers,jdbcType=VARCHAR}, #{chkOrgRespPersMobi,jdbcType=VARCHAR}, #{chkResult,jdbcType=VARCHAR}, #{chkDgerPblm}, #{chkHandSugg,jdbcType=VARCHAR}, #{chkHandEdtm,jdbcType=DATE}, #{chkRectImplInfo,jdbcType=VARCHAR}, #{chkRectImplInfoDesc,jdbcType=VARCHAR}, #{chkAcceTm,jdbcType=DATE}, #{chkAccePers,jdbcType=VARCHAR}, #{chkTotalPblmNum,jdbcType=DECIMAL}, #{chkTotalRectNum,jdbcType=DECIMAL}, #{chkFillUnit}, #{chkSubmitDept,jdbcType=VARCHAR}, #{chkSubmitDttm,jdbcType=DATE}, #{fillRepoStat,jdbcType=VARCHAR}, #{note,jdbcType=VARCHAR}, #{persId,jdbcType=VARCHAR}, #{intm,jdbcType=DATE}, #{uptm,jdbcType=DATE}, #{dataStat,jdbcType=VARCHAR}, update CHK_SAFE_PROD_LEDGER ORG_ID = #{orgId,jdbcType=VARCHAR}, AD_CODE = #{adCode,jdbcType=VARCHAR}, CHK_MNTH = #{chkMnth,jdbcType=DATE}, CHK_PROJ_TYPE = #{chkProjType}, CHK_DTTM = #{chkDttm,jdbcType=DATE}, LEAD_DEP = #{leadDep,jdbcType=VARCHAR}, LEAD_DEP_RESP_PERS = #{leadDepRespPers,jdbcType=VARCHAR}, CHK_ORG = #{chkOrg,jdbcType=VARCHAR}, CHK_ORG_RESP_PERS = #{chkOrgRespPers,jdbcType=VARCHAR}, CHK_ORG_RESP_PERS_MOBI = #{chkOrgRespPersMobi,jdbcType=VARCHAR}, CHK_RESULT = #{chkResult,jdbcType=VARCHAR}, CHK_DGER_PBLM = #{chkDgerPblm}, CHK_HAND_SUGG = #{chkHandSugg,jdbcType=VARCHAR}, CHK_HAND_EDTM = #{chkHandEdtm,jdbcType=DATE}, CHK_RECT_IMPL_INFO = #{chkRectImplInfo,jdbcType=VARCHAR}, CHK_RECT_IMPL_INFO_DESC = #{chkRectImplInfoDesc,jdbcType=VARCHAR}, CHK_ACCE_TM = #{chkAcceTm,jdbcType=DATE}, CHK_ACCE_PERS = #{chkAccePers,jdbcType=VARCHAR}, CHK_TOTAL_PBLM_NUM = #{chkTotalPblmNum,jdbcType=DECIMAL}, CHK_TOTAL_RECT_NUM = #{chkTotalRectNum,jdbcType=DECIMAL}, CHK_FILL_UNIT = #{chkFillUnit}, CHK_SUBMIT_DEPT = #{chkSubmitDept,jdbcType=VARCHAR}, CHK_SUBMIT_DTTM = #{chkSubmitDttm,jdbcType=DATE}, NOTE = #{note,jdbcType=VARCHAR}, PERS_ID = #{persId,jdbcType=VARCHAR}, INTM = #{intm,jdbcType=DATE}, UPTM = #{uptm,jdbcType=DATE}, DATA_STAT = #{dataStat,jdbcType=VARCHAR}, where ID = #{id,jdbcType=VARCHAR} update CHK_SAFE_PROD_LEDGER set ORG_ID = #{orgId,jdbcType=VARCHAR}, AD_CODE = #{adCode,jdbcType=VARCHAR}, CHK_MNTH = #{chkMnth,jdbcType=DATE}, CHK_PROJ_TYPE = #{chkProjType}, CHK_DTTM = #{chkDttm,jdbcType=DATE}, LEAD_DEP = #{leadDep,jdbcType=VARCHAR}, LEAD_DEP_RESP_PERS = #{leadDepRespPers,jdbcType=VARCHAR}, CHK_ORG = #{chkOrg,jdbcType=VARCHAR}, CHK_ORG_RESP_PERS = #{chkOrgRespPers,jdbcType=VARCHAR}, CHK_ORG_RESP_PERS_MOBI = #{chkOrgRespPersMobi,jdbcType=VARCHAR}, CHK_RESULT = #{chkResult,jdbcType=VARCHAR}, CHK_DGER_PBLM = #{chkDgerPblm}, CHK_HAND_SUGG = #{chkHandSugg,jdbcType=VARCHAR}, CHK_HAND_EDTM = #{chkHandEdtm,jdbcType=DATE}, CHK_RECT_IMPL_INFO = #{chkRectImplInfo,jdbcType=VARCHAR}, CHK_RECT_IMPL_INFO_DESC = #{chkRectImplInfoDesc,jdbcType=VARCHAR}, CHK_ACCE_TM = #{chkAcceTm,jdbcType=DATE}, CHK_ACCE_PERS = #{chkAccePers,jdbcType=VARCHAR}, CHK_TOTAL_PBLM_NUM = #{chkTotalPblmNum,jdbcType=DECIMAL}, CHK_TOTAL_RECT_NUM = #{chkTotalRectNum,jdbcType=DECIMAL}, CHK_FILL_UNIT = #{chkFillUnit}, CHK_SUBMIT_DEPT = #{chkSubmitDept,jdbcType=VARCHAR}, CHK_SUBMIT_DTTM = #{chkSubmitDttm,jdbcType=DATE}, NOTE = #{note,jdbcType=VARCHAR}, PERS_ID = #{persId,jdbcType=VARCHAR}, INTM = #{intm,jdbcType=DATE}, UPTM = #{uptm,jdbcType=DATE}, DATA_STAT = #{dataStat,jdbcType=VARCHAR} where ID = #{id,jdbcType=VARCHAR} update CHK_SAFE_PROD_LEDGER set FILL_REPO_STAT = '2', UPTM = #{uptm} where FILL_REPO_STAT = '1' and ID in #{id}