fix: 接口需要禁止删除组织 Organizations#ROOT_ORG_ID 否则会导致同步器工作异常

This commit is contained in:
link2fun 2025-11-04 13:58:40 +08:00
parent 5b15439393
commit a096b390a2

View File

@ -137,6 +137,9 @@ public class OrganizationsController {
@RequestMapping(value={"/delete"}, produces = {MediaType.APPLICATION_JSON_VALUE})
public Message<?> delete(@RequestParam("ids") List<String> ids,@CurrentUser UserInfo currentUser) {
logger.debug("-delete ids : {} " , ids);
if (ids != null && ids.contains(Organizations.ROOT_ORG_ID)) {
return new Message<Organizations>(Message.FAIL, "根组织不允许删除");
}
if (organizationsService.deleteBatch(ids)) {
systemLog.insert(
ConstsEntryType.ORGANIZATION,