select thisTab.id, thisTab.head_id, thisTab.invoice_serial_num, thisTab.status, thisTab.create_time, thisTab.update_time, thisTab.order_sn, thisTab.invoice_type, thisTab.invoice_tax, thisTab.invoice_num, thisTab.invoice_time, thisTab.invoicing_url, thisTab.invoicing_amount, thisTab.remark, thisTab.invoicing_url_ofd, thisTab.saler_name, thisTab.invoice_company_name from payable_invoice_business AS thisTab select count(0) from payable_invoice_business as thisTab and thisTab.head_id = #{headId} and thisTab.invoice_serial_num = #{invoiceSerialNum} and thisTab.status = #{status} and thisTab.order_sn = #{orderSn} and thisTab.invoice_type = #{invoiceType} and thisTab.invoice_tax = #{invoiceTax} and thisTab.invoice_num = #{invoiceNum} and thisTab.invoice_time = #{invoiceTime} and thisTab.invoicing_url = #{invoicingUrl} and thisTab.invoicing_amount = #{invoicingAmount} and thisTab.invoicing_url_ofd = #{invoicingUrlOfd} and thisTab.saler_name like concat('%', #{salerName}, '%') and thisTab.invoice_company_name like concat('%', #{invoiceCompanyName}, '%') insert into payable_invoice_business head_id, invoice_serial_num, status, create_time, update_time, order_sn, invoice_type, invoice_tax, invoice_num, invoice_time, invoicing_url, invoicing_amount, remark, invoicing_url_ofd, saler_name, invoice_company_name, #{headId}, #{invoiceSerialNum}, #{status}, #{createTime}, #{updateTime}, #{orderSn}, #{invoiceType}, #{invoiceTax}, #{invoiceNum}, #{invoiceTime}, #{invoicingUrl}, #{invoicingAmount}, #{remark}, #{invoicingUrlOfd}, #{salerName}, #{invoiceCompanyName}, insert into payable_invoice_business id,head_id,invoice_serial_num,status,create_time,update_time,order_sn,invoice_type,invoice_tax,invoice_num,invoice_time,invoicing_url,invoicing_amount,remark,invoicing_url_ofd,saler_name,invoice_company_name, #{item.id},#{item.headId},#{item.invoiceSerialNum},#{item.status},#{item.createTime},#{item.updateTime},#{item.orderSn},#{item.invoiceType},#{item.invoiceTax},#{item.invoiceNum},#{item.invoiceTime},#{item.invoicingUrl},#{item.invoicingAmount},#{item.remark},#{item.invoicingUrlOfd},#{item.salerName},#{item.invoiceCompanyName}, update payable_invoice_business head_id = #{headId}, invoice_serial_num = #{invoiceSerialNum}, status = #{status}, create_time = #{createTime}, update_time = #{updateTime}, order_sn = #{orderSn}, invoice_type = #{invoiceType}, invoice_tax = #{invoiceTax}, invoice_num = #{invoiceNum}, invoice_time = #{invoiceTime}, invoicing_url = #{invoicingUrl}, invoicing_amount = #{invoicingAmount}, remark = #{remark}, invoicing_url_ofd = #{invoicingUrlOfd}, saler_name = #{salerName}, invoice_company_name = #{invoiceCompanyName}, where id = #{id} update payable_invoice_business head_id = #{item.headId}, invoice_serial_num = #{item.invoiceSerialNum}, status = #{item.status}, create_time = #{item.createTime}, update_time = #{item.updateTime}, order_sn = #{item.orderSn}, invoice_type = #{item.invoiceType}, invoice_tax = #{item.invoiceTax}, invoice_num = #{item.invoiceNum}, invoice_time = #{item.invoiceTime}, invoicing_url = #{item.invoicingUrl}, invoicing_amount = #{item.invoicingAmount}, remark = #{item.remark}, invoicing_url_ofd = #{item.invoicingUrlOfd}, saler_name = #{item.salerName}, invoice_company_name = #{item.invoiceCompanyName}, where id = #{item.id} delete from payable_invoice_business where id = #{id} delete from payable_invoice_business where id in #{id}