Commit 5cc29b80 authored by jiawei's avatar jiawei

BUG修改====》》单位管理员只能起、禁用修改自己单位人员及下属单位创建的学习内容

parent 826b2276
...@@ -202,6 +202,17 @@ public class LearningContentController extends BaseController { ...@@ -202,6 +202,17 @@ public class LearningContentController extends BaseController {
} }
final LearningContent one = this.learningContentService.getById(learningContent.getId()); final LearningContent one = this.learningContentService.getById(learningContent.getId());
//单位管理员只能修改所属机构及其子机构下的的学习内容
List<String> curUserSubOrgIds = getCurUserSubOrgIds();
if (!CollectionUtils.isEmpty(curUserSubOrgIds)){
String organCode = one.getOrganCode();
boolean contains = curUserSubOrgIds.contains(organCode);
if (!contains){
return getFailResult("单位管理员只能修改所属机构及其子机构的学习内容");
}
}
one.setAuditStatus(AuditStatusEnum.TBC.name()); one.setAuditStatus(AuditStatusEnum.TBC.name());
this.learningContentService.updateById(one); this.learningContentService.updateById(one);
...@@ -654,6 +665,17 @@ public class LearningContentController extends BaseController { ...@@ -654,6 +665,17 @@ public class LearningContentController extends BaseController {
final TUser user = getcurUser(); final TUser user = getcurUser();
LearningContent learningContent = this.learningContentService.getById(id); LearningContent learningContent = this.learningContentService.getById(id);
//单位管理员只能禁用或启用所属机构及其子机构的学习内容
List<String> curUserSubOrgIds = getCurUserSubOrgIds();
if (!CollectionUtils.isEmpty(curUserSubOrgIds)){
String organCode = learningContent.getOrganCode();
boolean contains = curUserSubOrgIds.contains(organCode);
if (!contains){
return getFailResult("单位管理员只能禁用或启用所属机构及其子机构的学习内容");
}
}
final Audit audit = Audit.builder() final Audit audit = Audit.builder()
.content(learningContent.getName()) .content(learningContent.getName())
.name(learningContent.getName()) .name(learningContent.getName())
......
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