update bns_smz_bm_worker_payroll set BANK_CARD = #{bankCard},ROLL_BANK_NAME = #{rollBankName},BANK_ID = #{bankName} where ID_NUMBER = #{idNumber} ; insert into bns_smz_bm_worker_payroll_history (ID_NUMBER,BANK_CARD,BANK_ID,ROLL_BANK_NAME,upload_time,upload_id,is_active) values (#{idNumber},#{bankCard},#{bankName},#{rollBankName},now(),#{userId},'1') update bns_smz_bm_worker_payroll set IS_ACTIVE = '0' where ID_NUMBER = #{idNumber}; update bns_smz_bm_worker_witness set IS_ACTIVE = '0' where witness_type = '2' and ID_NUMBER = #{idNumber}; insert into bns_smz_bm_worker_payroll (ID_NUMBER,BANK_CARD,BANK_NAME,ROLL_BANK_NAME,PROJECT_ID,path,upload_time,upload_id,is_active) values (#{idNumber},#{bankCard},#{bankName},#{rollBankName},null,#{witnessPath},now(),#{userId},'1') insert into bns_smz_bm_worker_witness (ID_NUMBER,witness_path,witness_type,upload_date,upload_time,upload_id,is_active) values (#{idNumber},#{witnessPath},'2',now(),now(),#{userId},'1') replace into bns_smz_bm_worker_payroll (ID_NUMBER,BANK_CARD,BANK_ID,ROLL_BANK_NAME,upload_time,upload_id,is_active) values (#{idNumber},#{bankCard},#{bankName},#{rollBankName},#{uploadTime},#{userId},'1') ; insert into bns_smz_bm_worker_payroll_history (ID_NUMBER,BANK_CARD,BANK_ID,ROLL_BANK_NAME,upload_time,upload_id,is_active) values (#{idNumber},#{bankCard},#{bankName},#{rollBankName},#{uploadTime},#{userId},'1') update bns_smz_bm_worker_witness set is_active = '0' where witness_path = #{deletePath}