package com.xly.erp.common.security; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; public final class SecurityContextHelper { private SecurityContextHelper() { } public static String currentUserNo() { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth == null || auth.getPrincipal() == null) { return null; } Object p = auth.getPrincipal(); return p instanceof String s ? s : null; } }