remove_order.py 1018 B

1234567891011121314151617181920212223242526272829303132333435
  1. from tw.config import conn, table
  2. def clear_orders():
  3. sqls = [
  4. 'DELETE FROM {}'.format(table('store_order_batch')),
  5. 'DELETE FROM {}'.format(table('store_order')),
  6. 'DELETE FROM {}'.format(table('store_order_cart_info')),
  7. 'DELETE FROM {}'.format(table('store_order_status')),
  8. 'DELETE FROM {}'.format(table('user_bill')),
  9. ]
  10. with conn:
  11. with conn.cursor() as cs:
  12. try:
  13. for sql in sqls:
  14. print(sql)
  15. cs.execute(sql)
  16. conn.commit()
  17. except Exception as e:
  18. print(e)
  19. def remove_order(orderId:list) -> bool:
  20. sql1 = ''' DELETE FROM {} WHERE id={}'''.format(table('store_order'), orderId)
  21. sql2 = ''' DELETE FROM {} WHERE oid={}'''.format(table('store_order_cart_info'), orderId)
  22. sql3 = ''' DELETE FROM {} WHERE oid={}'''.format(table('store_status'), orderId)
  23. def remove_porder(porder):
  24. pass
  25. if __name__ == '__main__':
  26. clear_orders()