select ac.id, ac.user_id, ac.acc_id, ac.card_num, ac.serial_num, ac.card_nature, ac.card_type, ac.card_status, ac.deposit, ac.product_cost, ac.pend_product_cost, ac.validity_date, ac.remark, ac.card_face_num, ac.revision, ac.reserved1, ac.reserved2, ac.reserved3, ac.third_serial_num, ac.card_source_type, ac.create_by, ac.create_time, ac.update_by, ac.update_time, su.nick_name from acc_card ac left join sys_user su on su.user_id = ac.user_id insert into acc_card user_id, acc_id, card_num, serial_num, card_nature, card_type, card_status, deposit, product_cost, pend_product_cost, validity_date, remark, card_face_num, revision, reserved1, reserved2, reserved3, third_serial_num, card_source_type, create_by, create_time, update_by, update_time, #{userId}, #{accId}, #{cardNum}, #{serialNum}, #{cardNature}, #{cardType}, #{cardStatus}, #{deposit}, #{productCost}, #{pendProductCost}, #{validityDate}, #{remark}, #{cardFaceNum}, #{revision}, #{reserved1}, #{reserved2}, #{reserved3}, #{thirdSerialNum}, #{cardSourceType}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update acc_card user_id = #{userId}, acc_id = #{accId}, card_num = #{cardNum}, serial_num = #{serialNum}, card_nature = #{cardNature}, card_type = #{cardType}, card_status = #{cardStatus}, deposit = #{deposit}, product_cost = #{productCost}, pend_product_cost = #{pendProductCost}, validity_date = #{validityDate}, remark = #{remark}, card_face_num = #{cardFaceNum}, revision = #{revision}, reserved1 = #{reserved1}, reserved2 = #{reserved2}, reserved3 = #{reserved3}, third_serial_num = #{thirdSerialNum}, card_source_type = #{cardSourceType}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where acc_id = #{accId} and card_status != 6 delete from acc_card where id = #{id} delete from acc_card where id in #{id}