|
@@ -399,11 +399,15 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
record.setIsCopy(true);
|
|
|
}
|
|
|
}
|
|
|
- if( byId.getRoleId() == 1L || byId.getRoleId() == 45L || byId.getRoleId() == 48L || jyUser.getUserId().equals(record.getUserId())){
|
|
|
+ if( byId.getRoleId() == 1L || jyUser.getUserId().equals(record.getUserId())){
|
|
|
record.setIsAuth(true);
|
|
|
record.setEditAuth(1);
|
|
|
record.setIsAuthOther(true);
|
|
|
- }else {
|
|
|
+ }else if((byId.getRoleId() == 45L || byId.getRoleId() == 48L) && jyUser.getPlatformId().equals(record.getPlatformId())){
|
|
|
+ record.setIsAuth(true);
|
|
|
+ record.setEditAuth(1);
|
|
|
+ record.setIsAuthOther(true);
|
|
|
+ } else if(param.getAuthNumList().contains(record.getNum())) {
|
|
|
JySceneAuth jySceneAuth = jySceneAuthService.getByNum(record.getNum());
|
|
|
if(jySceneAuth != null){
|
|
|
JySceneUserAuth jySceneUserAuth = jySceneUserAuthService.getByNumAndJyUserId(jyUser.getId(), record.getNum(),jySceneAuth.getAuthType());
|
|
@@ -415,6 +419,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
record.setEditEndTime(jySceneUserAuth.getEditEndTime());
|
|
|
}
|
|
|
}
|
|
|
+ }else {
|
|
|
+ record.setIsShare(true);
|
|
|
}
|
|
|
|
|
|
}
|