Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
35ccf67f
Commit
35ccf67f
authored
May 15, 2020
by
蒋勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
07f9258c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
6 deletions
+14
-6
center-manage/app/base/controller/impl/common/appCtl.js
+5
-0
center-manage/app/base/controller/impl/common/companyCtl.js
+1
-1
center-manage/app/base/service/impl/common/companySve.js
+8
-5
No files found.
center-manage/app/base/controller/impl/common/appCtl.js
View file @
35ccf67f
...
@@ -19,6 +19,11 @@ class AppCtl extends CtlBase {
...
@@ -19,6 +19,11 @@ class AppCtl extends CtlBase {
let
app
=
await
this
.
cacheManager
[
"AppCache"
].
cache
(
p
.
appkey
,
null
);
let
app
=
await
this
.
cacheManager
[
"AppCache"
].
cache
(
p
.
appkey
,
null
);
return
system
.
getResult
(
app
);
return
system
.
getResult
(
app
);
}
}
async
getFuncs
(
p
,
q
,
req
){
let
appkey
=
p
.
appkey
let
app
=
await
this
.
cacheManager
[
"AppCache"
].
cache
(
appkey
,
null
);
return
system
.
getResult
({
funcJson
:
JSON
.
parse
(
app
.
functionJSON
)})
}
async
create
(
pobj
,
queryobj
,
req
)
{
async
create
(
pobj
,
queryobj
,
req
)
{
pobj
.
creator_id
=
pobj
.
userid
;
//设置创建者
pobj
.
creator_id
=
pobj
.
userid
;
//设置创建者
return
super
.
create
(
pobj
,
queryobj
,
req
)
return
super
.
create
(
pobj
,
queryobj
,
req
)
...
...
center-manage/app/base/controller/impl/common/companyCtl.js
View file @
35ccf67f
...
@@ -18,7 +18,7 @@ class CompanyCtl extends CtlBase {
...
@@ -18,7 +18,7 @@ class CompanyCtl extends CtlBase {
async
setOrgs
(
p
,
q
,
req
){
async
setOrgs
(
p
,
q
,
req
){
let
orgs
=
await
this
.
service
.
setOrgs
(
p
,
req
.
xctx
.
fromcompanykey
)
let
orgs
=
await
this
.
service
.
setOrgs
(
p
,
req
.
xctx
.
fromcompanykey
)
return
system
.
getResult
(
{
orgJson
:
JSON
.
parse
(
companynew
.
orgJson
)}
)
return
system
.
getResult
(
orgs
)
}
}
async
getOrgs
(
p
,
q
,
req
){
async
getOrgs
(
p
,
q
,
req
){
let
companynew
=
await
this
.
cacheManager
[
"CompanyCache"
].
cache
(
req
.
xctx
.
fromcompanykey
)
let
companynew
=
await
this
.
cacheManager
[
"CompanyCache"
].
cache
(
req
.
xctx
.
fromcompanykey
)
...
...
center-manage/app/base/service/impl/common/companySve.js
View file @
35ccf67f
...
@@ -18,13 +18,16 @@ class CompanyService extends ServiceBase {
...
@@ -18,13 +18,16 @@ class CompanyService extends ServiceBase {
let
curNodeData
=
p
.
curdata
let
curNodeData
=
p
.
curdata
if
(
curNodeData
&&
curNodeData
.
isPosition
){
if
(
curNodeData
&&
curNodeData
.
isPosition
){
let
opathstr
=
curNodeData
.
orgpath
let
opathstr
=
curNodeData
.
orgpath
let
us
ers
=
await
self
.
db
.
models
.
user
.
findAll
({
where
:{
opath
:
opathstr
},
transaction
:
t
})
let
us
=
await
self
.
db
.
models
.
user
.
findAll
({
where
:{
opath
:
opathstr
},
transaction
:
t
})
//查询出角色
//查询出角色
let
roleids
=
curNodeData
.
roles
let
roleids
=
curNodeData
.
roles
var
roles
=
await
self
.
roleDao
.
model
.
findAll
({
where
:
{
id
:
{
[
self
.
db
.
Op
.
in
]:
roleids
},
app_id
:
p
.
app_id
,
company_id
:
p
.
company_id
},
transaction
:
t
});
let
rs
=
await
self
.
db
.
models
.
role
.
findAll
({
where
:{
id
:{[
self
.
db
.
Op
.
in
]:
roleids
},
app_id
:
p
.
app_id
,
company_id
:
p
.
company_id
},
transaction
:
t
})
users
.
forEach
((
u
)
=>
{
for
(
let
u
of
us
){
await
u
.
setRoles
(
roles
,
{
transaction
:
t
});
await
u
.
setRoles
(
rs
,{
transaction
:
t
})
})
}
// users.forEach((u)=>{
// await u.setRoles(rs, { transaction: t });
// })
}
}
//用户缓存也要失效
//用户缓存也要失效
//缓存失效
//缓存失效
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment