select id, user_id, subject_type, real_name, id_card, company_name, credit_code, legal_person, registered_region, company_address, register_date, license_valid_period, license_image, license_valid_type, legal_id_card_front, legal_id_card_back, legal_id_valid_type, legal_id_valid_period, legal_id_address, contact_name, contact_phone, contact_email, payee_type, bank_card_image, bank_card_no, bank_city, audit_status, audit_by, audit_time, audit_remark, del_flag, create_by, create_time, update_by, update_time, remark from account_certification_apply update account_certification_apply set audit_status = #{auditStatus}, audit_by = #{auditBy}, audit_time = sysdate(), audit_remark = #{auditRemark}, update_by = #{updateBy}, update_time = sysdate() where id = #{id} and del_flag = '0' and audit_status = '0' insert into account_certification_apply( user_id, subject_type, real_name, id_card, company_name, credit_code, legal_person, registered_region, company_address, register_date, license_valid_period, license_image, license_valid_type, legal_id_card_front, legal_id_card_back, legal_id_valid_type, legal_id_valid_period, legal_id_address, contact_name, contact_phone, contact_email, payee_type, bank_card_image, bank_card_no, bank_city, audit_status, remark, create_by, create_time )values( #{userId}, #{subjectType}, #{realName}, #{idCard}, #{companyName}, #{creditCode}, #{legalPerson}, #{registeredRegion}, #{companyAddress}, #{registerDate}, #{licenseValidPeriod}, #{licenseImage}, #{licenseValidType}, #{legalIdCardFront}, #{legalIdCardBack}, #{legalIdValidType}, #{legalIdValidPeriod}, #{legalIdAddress}, #{contactName}, #{contactPhone}, #{contactEmail}, #{payeeType}, #{bankCardImage}, #{bankCardNo}, #{bankCity}, #{auditStatus}, #{remark}, #{createBy}, sysdate() )