Commit d2e09ebe authored by liuxinjun's avatar liuxinjun

设置服务器保存数据同时写本地缓存OK

parent 9a205a8f
...@@ -1378,7 +1378,8 @@ var sdk = { ...@@ -1378,7 +1378,8 @@ var sdk = {
* @apiParam {String} dataType 数据类型 * @apiParam {String} dataType 数据类型
* @apiParam {String} data 需要保存的数据 * @apiParam {String} data 需要保存的数据
* @apiParam {String} expireTime 过期时间 单位(秒),0:默认一天;-1:永不失效(10年); * @apiParam {String} expireTime 过期时间 单位(秒),0:默认一天;-1:永不失效(10年);
* sdk.setToServer("testKey","TestData","{'key':'test'}",4); * var data = {'key3':'test'};
* sdk.setToServer("testKeyttt3","TestData",data,3600);
* *
*/ */
setToServer: function(dataKey,dataType,data,expireTime){ setToServer: function(dataKey,dataType,data,expireTime){
...@@ -1415,7 +1416,7 @@ var sdk = { ...@@ -1415,7 +1416,7 @@ var sdk = {
* @apiParam {String} callback 回调 * @apiParam {String} callback 回调
* *
* sdk.getFromServer("testKey","TestData",null,(d)=>{ * sdk.getFromServer("testKey","TestData",null,(d)=>{
console.log("获取返回"); console.log("获取返回",d.key3);
}); });
*/ */
getFromServer: function(dataKey,dataType,data,callbackFunction){ getFromServer: function(dataKey,dataType,data,callbackFunction){
...@@ -1431,7 +1432,7 @@ var sdk = { ...@@ -1431,7 +1432,7 @@ var sdk = {
//去远程服务器拿数据 //去远程服务器拿数据
this.Get(this.ip2 + this.get, { key: dataKey,data_type:dataType,data: JSON.stringify(data)}, function (d) { this.Get(this.ip2 + this.get, { key: dataKey,data_type:dataType,data: JSON.stringify(data)}, function (d) {
console.log("getFromServer "+dataKey+" 本地不存在,去服务器获取值:"+JSON.stringify(d)); console.log("getFromServer "+dataKey+" 本地不存在,去服务器获取值:"+JSON.stringify(d.d));
callbackFunction(d.d); callbackFunction(d.d);
}); });
}else if(cacheData==0) }else if(cacheData==0)
...@@ -1442,14 +1443,14 @@ var sdk = { ...@@ -1442,14 +1443,14 @@ var sdk = {
//去远程服务器拿数据 //去远程服务器拿数据
this.Get(this.ip2 + this.get, { key: dataKey,data_type:dataType,data: JSON.stringify(data)}, function (d) { this.Get(this.ip2 + this.get, { key: dataKey,data_type:dataType,data: JSON.stringify(data)}, function (d) {
console.log("getFromServer "+dataKey+" 本地已经过期,去服务器获取值:"+JSON.stringify(d)); console.log("getFromServer "+dataKey+" 本地已经过期,去服务器获取值:"+JSON.stringify(d.d));
callbackFunction(d.d); callbackFunction(d.d);
}); });
}else }else
{ {
//获取到数据 //获取到数据
callbackFunction(cacheData); callbackFunction(JSON.parse(cacheData));
} }
}, },
...@@ -1505,7 +1506,7 @@ var sdk = { ...@@ -1505,7 +1506,7 @@ var sdk = {
}else }else
{ {
var data = JSON.stringify(data.data); var data = data.data;
console.log("getLocalCache dataKey : "+key+" is "+data); console.log("getLocalCache dataKey : "+key+" is "+data);
return data; return data;
......
...@@ -13,7 +13,7 @@ var sdk_conf = { ...@@ -13,7 +13,7 @@ var sdk_conf = {
//.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改 //.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改
dev_platform: 'weixin', dev_platform: 'weixin',
//.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改 //.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改
llewan_sdk_version:'1.004', llewan_sdk_version:'1.001',
//.接口加密key,切勿修改 //.接口加密key,切勿修改
md5_key: '$5dfjr$%dsadsfdsii', md5_key: '$5dfjr$%dsadsfdsii',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment