Sfoglia il codice sorgente

cdk使用功能修复

mafei 1 anno fa
parent
commit
45e05ea142
2 ha cambiato i file con 22 aggiunte e 5 eliminazioni
  1. 20 5
      webServer/src/controller/ApiController.ts
  2. 2 0
      webServer/src/router/index.ts

+ 20 - 5
webServer/src/controller/ApiController.ts

@@ -669,9 +669,6 @@ class ApiController {
     }
     async useCDK(ctx) {
         let data = ctx.request.body
-        for( let key in data) {
-            logger.info(`recieve data ${key}`)
-        }
         let url = await getServerList(data.serverId, 'default')
         if (!url) {
             
@@ -714,17 +711,35 @@ class ApiController {
         // 测试是否可以调用过去
         // 通知给服务器,发放道具
         // "ws://43.143.193.23:18192"
-        Msg.connect("ws://43.143.193.23:18192", Account);
+        Msg.connect(url, Account);
         new Promise((resolve) => {
             setTimeout(async () => {
                 Msg.CG_TEST_PROTO(data.account,param)
-            }, 1000);
+            }, 500);
         });
         ctx.body = {
             code: 0,    
             msg: "success"
         }
     }
+
+    async validCDK (ctx) {
+        let data = ctx.request.body
+        if (data.code.length == 10) {
+            let ret = await CDK.useCDK(ctx, data.code)
+            if (ret != "success") {
+                ctx.body = {
+                    code: 1,    
+                    msg: ret
+                }
+                return
+            }
+        }
+        ctx.body = {
+            code: 0,    
+            msg: "success"
+        }
+    }
 }
 
 module.exports = new ApiController()

+ 2 - 0
webServer/src/router/index.ts

@@ -25,6 +25,8 @@ router.post('/useCDK',ApiController.useCDK)
 
 router.post('/getCDK',ApiController.getCDK)
 
+router.post('/validCDK',ApiController.validCDK)
+
 //进去区服
 router.post('/enterServer', ApiController.enterServer)