Prechádzať zdrojové kódy

fix(修改) 修改返回值签名的问题

xing.li 3 rokov pred
rodič
commit
d58d3c101a
2 zmenil súbory, kde vykonal 13 pridanie a 1 odobranie
  1. 1 1
      project.config.json
  2. 12 0
      utils/request.js

+ 1 - 1
project.config.json

@@ -48,7 +48,7 @@
     "ignoreUploadUnusedFiles": false
   },
   "compileType": "miniprogram",
-  "libVersion": "2.18.1",
+  "libVersion": "2.23.4",
   "appid": "wxcc1cdb8babd3f62c",
   "projectname": "%E9%A3%9E%E7%A0%81",
   "debugOptions": {

+ 12 - 0
utils/request.js

@@ -111,6 +111,18 @@ class request {
               success: (res => {
                   if (res?.data.code === 200) {
                       //200: 服务端业务处理正常结束
+                      let jsondata = JSON.stringify(res.data.data)
+                      let signStr = jsondata+"menu20220422";
+                      let sign =  util.sha1(signStr).toString();
+                     
+                      if(sign != res.data.sign){
+                        wx.showModal({
+                            title: "提示",
+                            content: "数据走丢了"
+                          })
+                         return
+                      }
+
                       resolve(res?.data)
                   } else {
                     if (catchErrorFunc) {