Commit 2a6f9bbb by 宋毅

tj

parent dca0c16e
const CacheBase=require("../cache.base"); const CacheBase = require("../cache.base");
const system=require("../../system"); const system = require("../../system");
const settings = require("../../../config/settings"); const settings = require("../../../config/settings");
class ApiAccessKeyCache extends CacheBase{ class ApiAccessKeyCache extends CacheBase {
constructor(){ constructor() {
super(); super();
this.restS=system.getObject("util.restClient"); this.restS = system.getObject("util.restClient");
} }
desc(){ desc() {
return "应用中缓存访问token"; return "应用中缓存访问token";
} }
prefix(){ prefix() {
return "g_accesskey_"; return "g_accesskey_";
} }
async buildCacheVal(cachekey,inputkey,val,ex,...items){ async buildCacheVal(cachekey, inputkey, val, ex, ...items) {
var acckapp=await this.restS.execPost({appkey:settings.appKey,secret:settings.secret},settings.paasUrl()+"api/auth/accessAuth/getAccessKey"); var acckapp = await this.restS.execPost({ appkey: settings.appKey, secret: settings.secret }, settings.paasUrl() + "api/auth/accessAuth/getAccessKey");
var s=acckapp.stdout; console.log(buildCacheVal, "buildCacheVal..................");
if(s){ var s = acckapp.stdout;
var tmp=JSON.parse(s); if (s) {
if(tmp.status==0){ var tmp = JSON.parse(s);
return JSON.stringify(tmp.data); if (tmp.status == 0) {
return JSON.stringify(tmp.data);
} }
} }
return null; return null;
} }
} }
module.exports=ApiAccessKeyCache; module.exports = ApiAccessKeyCache;
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