This commit is contained in:
ls
2025-11-29 13:08:15 +08:00
parent e621a36bad
commit e323b34f1e

View File

@@ -152,10 +152,14 @@ public class DocumentLibraryController extends JeecgController<DocumentLibrary,
@RequiresPermissions("library:document_library:edit")
@RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST})
public Result<String> edit(@RequestBody DocumentLibrary documentLibrary, HttpServletRequest request) {
documentLibraryService.updateById(documentLibrary);
String username = JwtUtil.getUserNameByToken(request);
SysUser userByName = userService.getUserByName(username);
DocumentLibrary byId = documentLibraryService.getById(documentLibrary.getId());
if (StringUtils.equals(byId.getCreateBy(), "admin") && !StringUtils.equals(userByName.getUsername(), "admin")) {
return Result.OK("您无权编辑 Admin 的知识库!");
}
documentLibraryService.updateById(documentLibrary);
if (StringUtils.equals(documentLibrary.getType(), "DOCUMENT")) {
DocumentVisitHistory his = documentVisitHistoryService.findByUserAndDocId(userByName.getId(), documentLibrary.getId());
his.setDocumentId(documentLibrary.getId());