修改了资料类别的一些BUG
parent
17fa0dd348
commit
df2458ab54
|
|
@ -85,11 +85,13 @@ public class DocCategoryService extends ServiceImpl<DocCategoryMapper, DocCatego
|
|||
docCategory.setCreateTime(LocalDateTime.now());
|
||||
checkCategoryCodeSame(docCategory);
|
||||
save(docCategory);
|
||||
if(docCategory.getPermissions() != null){
|
||||
List<DocPermissionConfig> permissions = docCategory.getPermissions();
|
||||
for (DocPermissionConfig permission : permissions) {
|
||||
permission.setCategoryId(docCategory.getId());
|
||||
}
|
||||
docPermissionConfigService.saveBatch(permissions);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -119,9 +121,11 @@ public class DocCategoryService extends ServiceImpl<DocCategoryMapper, DocCatego
|
|||
public Boolean edit(DocCategory docCategory) {
|
||||
updateById(docCategory);
|
||||
docPermissionConfigService.deleteByDocCategoryId(docCategory.getId());
|
||||
if(docCategory.getPermissions() != null){
|
||||
List<DocPermissionConfig> permissions = docCategory.getPermissions();
|
||||
permissions.stream().forEach(item -> {item.setCategoryId(docCategory.getId());});
|
||||
docPermissionConfigService.saveBatch(permissions);
|
||||
}
|
||||
//TODO 同步更新所有关联档案的档案号(这里不用该,我到时候直接递归查上来然后进行拼接即可)
|
||||
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue