Commit c39b831d by v_vjyjiang

d

parent c5ef7b49
......@@ -7,16 +7,16 @@ class UserCache extends CacheBase {
this.userDao = system.getObject("db.auth.userDao");
this.channelDao = system.getObject("db.common.channelDao");
}
isdebug() {
isdebug () {
return settings.env == "dev";
}
desc() {
desc () {
return "缓存本地应用对象";
}
prefix() {
prefix () {
return "g_userlocal_cm:"
}
async buildCacheVal(cachekey, inputkey, val, ex, ...items) {
async buildCacheVal (cachekey, inputkey, val, ex, ...items) {
const configValue = await this.userDao.model.findAll({
where: { userName: inputkey, app_id: settings.pmappid, isEnabled: true },
attributes: ['id', 'userName', 'nickName', 'headUrl', 'jwtkey', 'jwtsecret', 'created_at', 'isSuper', 'isAdmin', 'isAllocated', 'mail', 'mobile', 'opath', 'ptags'],
......@@ -28,6 +28,13 @@ class UserCache extends CacheBase {
if (configValue && configValue[0]) {
let data = JSON.parse(JSON.stringify(configValue[0]));
if (data.company.appids) {
let tmpid = data.company.appids.split(",")[0]
if (tmpid && tmpid != "") {
let app = await this.db.models.app.findById(tmpid)
data.defaultAppkey = app.appkey
}
}
let channelDatas = await this.channelDao.findAll({});
channelDatas = JSON.parse(JSON.stringify(channelDatas));
channelDatas.forEach(item => {
......
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