insert into pay_pay_invoice ( site_id, customer_id, create_date, create_by, update_date, update_by, remarks, del_flag, account_id, year, month, accountname, accountnumber, invoiceamount, invoiceno, state, type, office_id, cancelperson, canceltime ) values( #{siteId}, #{customerId}, #{createDate}, #{createBy}, #{updateDate}, #{updateBy}, #{remarks}, #{delFlag}, #{accountId}, #{year}, #{month}, #{accountname}, #{accountnumber}, #{invoiceamount}, #{invoiceno}, #{state}, #{type}, #{officeId}, #{cancelperson}, #{canceltime} ) update pay_pay_transactiondetails set invoice_id=#{invoiceId} where payseriesno=#{payseriesno} and site_id=#{siteId} and customer_id=#{customerId} update pay_pay_received set invoice_id=#{invoiceId} where payseriesno=#{payseriesno} and site_id=#{siteId} and customer_id=#{customerId} update pay_pay_transactiondetails set invoice_id = null where invoice_id=#{id} update pay_pay_received set invoice_id = null where invoice_id=#{id} update pay_pay_invoice set canceltime=#{canceltime},cancelperson=#{cancelperson},state=3 where id=#{id}