Browse Source

修改参数

Pchen. 11 months ago
parent
commit
f861b2cc39
2 changed files with 63 additions and 1 deletions
  1. 62 0
      apis/Order/GetMyOrders.js
  2. 1 1
      config.json

+ 62 - 0
apis/Order/GetMyOrders.js

@@ -0,0 +1,62 @@
+const API = require("../../lib/API.js");
+const db = require("../../plugin/DataBase/db.js");
+const { BaseStdResponse } = require("../../BaseStdResponse.js");
+const AccessControl = require("../../lib/AccessControl.js");
+
+class GetMyOrders extends API {
+    constructor() {
+        super();
+
+        this.setPath('/Order/GetMyOrders')
+        this.setMethod('GET')
+    }
+
+    async onRequest(req, res) {
+        let { uuid, session } = req.query
+
+        if ([uuid, session].some(value => value === '' || value === null || value === undefined))
+            return res.json({
+                ...BaseStdResponse.MISSING_PARAMETER,
+                endpoint: 1513126
+            })
+
+        if (!await AccessControl.checkSession(uuid, session))
+            return res.status(401).json({
+                ...BaseStdResponse.ACCESS_DENIED
+            })
+
+        let sql = `
+                SELECT 
+                    r.orderId,
+                    r.state,
+                    r.create_time,
+                    r.price,
+                    r.pay_type,
+                    a.name
+                FROM 
+                    orders r
+                JOIN 
+                    goods a
+                ON 
+                    r.goods_id = a.id
+                WHERE 
+                    a.create_user = ?
+                ORDER BY 
+                    r.id DESC
+
+                            `
+        let rows = await db.query(sql, [uuid])
+
+        if (!rows)
+            return res.json({
+                ...BaseStdResponse.DATABASE_ERR
+            })
+
+        res.json({
+            ...BaseStdResponse.OK,
+            data: rows
+        })
+    }
+}
+
+module.exports.GetMyOrders = GetMyOrders;

+ 1 - 1
config.json

@@ -19,7 +19,7 @@
         "user": "mail@ctbu.top",
         "password": "FPhxUVrt5J9WxgiP"
     },
-    "url": "https://cq1-api.ic.vite.net.cn/",
+    "url": "https://cq1-api.ctbu.top/",
     "url2": "http://127.0.0.1:30004",
     "url3": "http://127.0.0.1:30001",
     "pay": {