OrderModel.ts 1020 B

12345678910111213141516171819202122232425262728293031323334
  1. import { query } from '../sql/query'; // 确保路径是正确的
  2. class OrderModel {
  3. //获取订单
  4. async getOrder(order_id: any) {
  5. return await query(`SELECT * FROM game_order WHERE order_id = '${order_id}'`)
  6. }
  7. //添加订单
  8. async createOrder(
  9. orderId: any,
  10. uid: any,
  11. level: any,
  12. amount: any,
  13. role_id: any,
  14. role_name: any,
  15. product_id: any,
  16. create_time: string
  17. ) {
  18. return await query(`INSERT INTO game_order(order_id, uid, level,amount,role_id,role_name,product_id,create_time) VALUES('${orderId}', '${uid}', '${level}', '${amount}', '${role_id}', '${role_name}','${product_id}', '${create_time}')`)
  19. }
  20. async updateOrderStats(
  21. orderId: any,
  22. status: any,
  23. update_time: string
  24. ) {
  25. const sql = 'UPDATE game_order SET status = ?, update_time = ? WHERE order_id = ?';
  26. return await query(sql, [status, update_time, orderId])
  27. }
  28. }
  29. module.exports = new OrderModel()