230320a303 10 maanden geleden
bovenliggende
commit
98d8351019
2 gewijzigde bestanden met toevoegingen van 11 en 8 verwijderingen
  1. 1 1
      .vscode/settings.json
  2. 10 7
      src/utils/http.js

+ 1 - 1
.vscode/settings.json

@@ -1,3 +1,3 @@
 {
-    "stockCode": "sz002460,sz000333,sz300346,sh560980"
+    "stockCode": "sh603019,sz002460,sz000333,sz300346,sh560980"
 }

+ 10 - 7
src/utils/http.js

@@ -44,13 +44,16 @@ const Http = (options = { data: {} }) => {
         const { statusCode } = res
         if (statusCode === 200) {
           const msg = res.data || ''
-          const key = CJ.enc.Utf8.parse(HLKEY)
-          const bytes = CJ.AES.decrypt(msg, key, {
-            mode: CJ.mode.ECB,
-            padding: CJ.pad.Pkcs7
-          })
-          const originalText = bytes.toString(CJ.enc.Utf8)
-          const data = JSON.parse(originalText)
+          let data = msg
+          if (typeof(msg) === 'string') {
+            const key = CJ.enc.Utf8.parse(HLKEY)
+            const bytes = CJ.AES.decrypt(msg, key, {
+              mode: CJ.mode.ECB,
+              padding: CJ.pad.Pkcs7
+            })
+            const originalText = bytes.toString(CJ.enc.Utf8)
+            data = JSON.parse(originalText)
+          }
           // console.log(data)
           // const data = res.data
           const { errno } = data