update bm_worker_witness set IS_ACTIVE = '0' where ID_NUMBER = #{idNumber} and witness_type = '2' and is_active = '1' update bm_worker_payroll set BANK_CARD = #{bankCard},ROLL_BANK_NAME = #{rollBankName},BANK_NAME = #{bankName},bankAffiliated = #{bankAffiliated} where ID_NUMBER = #{idNumber} update bm_worker_payroll set IS_ACTIVE = '0' where ID_NUMBER = #{idNumber}; update bm_worker_witness set IS_ACTIVE = '0' where witness_type = '2' and ID_NUMBER = #{idNumber}; insert into 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 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 bm_worker_payroll (ID_NUMBER,BANK_CARD,BANK_NAME,ROLL_BANK_NAME,bankAffiliated,upload_time,upload_id,is_active) values (#{idNumber},#{bankCard},#{bankName},#{rollBankName},#{bankAffiliated},#{uploadTime},#{userId},'1') update bm_worker_witness set is_active = '0' where witness_path = #{deletePath}