fix(security): 修复EmpiController @PreAuthorize格式错误

This commit is contained in:
2026-06-20 16:30:54 +08:00
parent 8fd2a10950
commit 74aa24f36e

View File

@@ -26,7 +26,7 @@ public class EmpiController {
@Operation(summary = "合并患者")
@PostMapping("/merge")
@PreAuthorize("infection:empi:edit")
@PreAuthorize("@ss.hasPermi('infection:empi:edit')")
public AjaxResult merge(@RequestParam Long primaryId, @RequestParam List<Long> secondaryIds) {
empiAppService.mergePersons(primaryId, secondaryIds);
return AjaxResult.success();
@@ -34,7 +34,7 @@ public class EmpiController {
@Operation(summary = "拆分患者")
@PostMapping("/split")
@PreAuthorize("infection:empi:edit")
@PreAuthorize("@ss.hasPermi('infection:empi:edit')")
public AjaxResult split(@RequestParam Long primaryId, @RequestParam List<Long> secondaryIds) {
empiAppService.splitPatients(primaryId, secondaryIds);
return AjaxResult.success();
@@ -42,14 +42,14 @@ public class EmpiController {
@Operation(summary = "检测重复患者")
@GetMapping("/duplicates")
@PreAuthorize("infection:empi:list")
@PreAuthorize("@ss.hasPermi('infection:empi:list')")
public AjaxResult detectDuplicates() {
return AjaxResult.success(empiAppService.detectDuplicates());
}
@Operation(summary = "跨系统同步")
@PostMapping("/sync")
@PreAuthorize("infection:empi:edit")
@PreAuthorize("@ss.hasPermi('infection:empi:edit')")
public AjaxResult syncCrossSystem(@RequestParam String globalId) {
return AjaxResult.success(empiAppService.syncCrossSystem(globalId));
}