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