|
@@ -21,7 +21,7 @@ const server_host=uri_dc.HOST__LINE; |
|
@@ -21,7 +21,7 @@ const server_host=uri_dc.HOST__LINE; |
|
21
|
* @param timeout 接口超时
|
21
|
* @param timeout 接口超时
|
|
22
|
* @returns {Promise}
|
22
|
* @returns {Promise}
|
|
23
|
*/
|
23
|
*/
|
|
24
|
-function rpc(host='',act,data={},fouce=false,header={},silence=true,cachetime=0,timeout=api_timeout){
|
24
|
+function rpc(host='',act,data={},fouce=false,header={},silence=true,cachetime=0,timeout=api_timeout,api={}){
|
|
25
|
host=host?host:server_host;
|
25
|
host=host?host:server_host;
|
|
26
|
let param="";
|
26
|
let param="";
|
|
27
|
for(let key in data){
|
27
|
for(let key in data){
|
|
@@ -69,6 +69,9 @@ function rpc(host='',act,data={},fouce=false,header={},silence=true,cachetime=0, |
|
@@ -69,6 +69,9 @@ function rpc(host='',act,data={},fouce=false,header={},silence=true,cachetime=0, |
|
69
|
sid:enter_params.seller_id,
|
69
|
sid:enter_params.seller_id,
|
|
70
|
})
|
70
|
})
|
|
71
|
}
|
71
|
}
|
|
|
|
72
|
+ if(api.openid){
|
|
|
|
73
|
+ data[api.openid]=data[api.openid]||openid;
|
|
|
|
74
|
+ }
|
|
72
|
wx.request({
|
75
|
wx.request({
|
|
73
|
url: host+act,
|
76
|
url: host+act,
|
|
74
|
method: 'POST',
|
77
|
method: 'POST',
|
|
@@ -125,7 +128,7 @@ function __api(){ |
|
@@ -125,7 +128,7 @@ function __api(){ |
|
125
|
tmpApi[keys[0]][keys[1]][keys[2]]=function(data,fouce=false,header){
|
128
|
tmpApi[keys[0]][keys[1]][keys[2]]=function(data,fouce=false,header){
|
|
126
|
//console.log('api[key].host',api[key].host);
|
129
|
//console.log('api[key].host',api[key].host);
|
|
127
|
return rpc(api[key].host,api[key].alias||key,data,fouce,header,
|
130
|
return rpc(api[key].host,api[key].alias||key,data,fouce,header,
|
|
128
|
- api[key].silence,api[key].cachetime,api[key].timeout);
|
131
|
+ api[key].silence,api[key].cachetime,api[key].timeout,api[key]);
|
|
129
|
}
|
132
|
}
|
|
130
|
}
|
133
|
}
|
|
131
|
for(let xkey in uri_dc){
|
134
|
for(let xkey in uri_dc){
|
|
@@ -143,7 +146,7 @@ function __api(){ |
|
@@ -143,7 +146,7 @@ function __api(){ |
|
143
|
tmpApi[keys[0]][keys[1]][keys[2]]=function(data,fouce=false,header){
|
146
|
tmpApi[keys[0]][keys[1]][keys[2]]=function(data,fouce=false,header){
|
|
144
|
//console.log('api[key].host',api[key]);
|
147
|
//console.log('api[key].host',api[key]);
|
|
145
|
return rpc(api[key].host,api[key].alias||key,data,fouce,header,
|
148
|
return rpc(api[key].host,api[key].alias||key,data,fouce,header,
|
|
146
|
- api[key].silence,api[key].cachetime,api[key].timeout);
|
149
|
+ api[key].silence,api[key].cachetime,api[key].timeout,api[key]);
|
|
147
|
}
|
150
|
}
|
|
148
|
}
|
151
|
}
|
|
149
|
}
|
152
|
}
|