From 0a9198cea8243c808ca49ba2908f38f1b823c70c Mon Sep 17 00:00:00 2001
From: Z <zhouheqiang@chfatech.com>
Date: Sun, 19 Jan 2020 15:35:10 +0800
Subject: [PATCH] Z: Dot: EA's API request(bRequestEa.js) work.

---
 ybf_wx/src/api/test/test.js                 |  1 +
 ybf_wx/src/utils/bRequestEa.js              | 25 ++++++++++++---------
 ybf_wx/src/views/sideNav/discount/index.vue | 10 +++------
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/ybf_wx/src/api/test/test.js b/ybf_wx/src/api/test/test.js
index b91a1f4..fe0fc2f 100644
--- a/ybf_wx/src/api/test/test.js
+++ b/ybf_wx/src/api/test/test.js
@@ -10,3 +10,4 @@ export function ApiEaPost(inData) {
         data: postData
     })
 }
+
diff --git a/ybf_wx/src/utils/bRequestEa.js b/ybf_wx/src/utils/bRequestEa.js
index 2e096c5..9dbb799 100644
--- a/ybf_wx/src/utils/bRequestEa.js
+++ b/ybf_wx/src/utils/bRequestEa.js
@@ -19,24 +19,30 @@ const createSign = (inPostData, inAppSecret) => {
 
     // URL 编码
     for (let key in args) {
-        res += encodeURIComponent(key) + "%3d" + encodeURIComponent(args[key]).toLowerCase() + "%26";
+        // res += encodeURIComponent(key) + "%3d" + encodeURIComponent(args[key]).toLowerCase() + "%26";
+        res += encodeURIComponent(key) + "%3D" + encodeURIComponent(args[key]) + "%26";
     }
     res = res.slice(0, -3);
 
+    zlog('--->URL转义:', res)
+    zlog('--->ts', ts)
+    zlog('--->appSecret', appSecret)
+
     // URL 拼接
-    res += `&appUser=${appUser}&appCode=${appCode}&${ts} ${appSecret}`
+    res += `&appUser=${appUser}&appCode=${appCode}&${ts}${appSecret}`
+
+    zlog('--->追加内容:', res)
 
     return res;
 };
 
 // Basic Info
 let basicInfo = {
-    // appUser: "user001",
     appUser: "YBF001",
     // ver: "v2.17",
     ver: "v1.0",
-    appSecret: "JeC0mmE2ZjZmOfdmTGImYzU5Yjg1AYU2M3F="
     // appSecret: "JeC0mmE2ZjZmOfdmTGImYzU5Yjg1AYU2M3F="
+    appSecret: "t04yYm6gjsuHeehxOxojtmiwlYfXY8Zkdowf"
 }
 
 // 创建 axios 实例
@@ -48,21 +54,18 @@ const service = axios.create({
 // request 拦截器
 service.interceptors.request.use(
     req => {
-        zlog('--->axios: req.params: start:', req.params)
+        // zlog('--->axios: req.params: start:', req.params)
         let apiMethod = req.method
 
         if (apiMethod === 'post') {
-            zlog('--->axios: req.data:', req.data)
+            // zlog('--->axios: req.data:', req.data)
             let oldPostData = JSON.parse(JSON.stringify(req.data))
             let newPostData = {
                 appUser: basicInfo.appUser,
-                // appUser: 'user001',
                 appCode: oldPostData.args.appCode,
-                // appCode: '0611',
                 // ts: String(Date.parse(new Date())),
-                ts: String(parseInt(new Date().getTime()/1000)),
-                // ts: '1563355519',
-                // ts: '1497857409',
+                // ts: String(parseInt(new Date().getTime()/1000)),
+                ts: '1563355520',
                 ver: basicInfo.ver,
                 args: oldPostData.args
             }
diff --git a/ybf_wx/src/views/sideNav/discount/index.vue b/ybf_wx/src/views/sideNav/discount/index.vue
index d4627c7..708e7e2 100644
--- a/ybf_wx/src/views/sideNav/discount/index.vue
+++ b/ybf_wx/src/views/sideNav/discount/index.vue
@@ -91,13 +91,9 @@ export default {
     // },
     testEaPost() {
       let postData = {
-        appCode: "0611",
-        brief: '停车券兑换',
-        orderNo: '12345678',
-        point: '123.321',
-        procType: 46,
-        updateType: 'dec',
-        vipId: 1,
+        appCode: '0603',
+        condType: 1,
+        condValue: '138069094',
       };
       ApiEaPost(postData).then(res => {
         console.log(res);
-- 
2.18.1