Quellcode durchsuchen

获取当前医院及系统

rengb vor 3 Jahren
Ursprung
Commit
f90cac8b36

+ 10 - 0
common/src/main/java/com/lantone/common/constant/AuthConstant.java

@@ -42,4 +42,14 @@ public interface AuthConstant {
      */
     String JWT_TOKEN_PREFIX = "Bearer ";
 
+    /**
+     * 医院id Http请求头
+     */
+    String HOSPITAL_ID_HEADER = "hospitalId";
+
+    /**
+     * 系统id Http请求头
+     */
+    String SOFTWARE_ID_HEADER = "softwareId";
+
 }

+ 15 - 6
common/src/main/java/com/lantone/common/util/SysUserUtils.java

@@ -49,7 +49,7 @@ public class SysUserUtils {
     }
 
     /**
-     * 获取当前请求的用户名称
+     * 获取当前请求的用户名称
      *
      * @return
      */
@@ -59,22 +59,31 @@ public class SysUserUtils {
     }
 
     /**
-     * 获取当前请求的用户ID
+     * 获取当前请求的用户的Id
      *
      * @return
      */
-    public static String getCurrentPrincipleID() {
+    public static String getCurrentPrincipleId() {
         UserDto userDto = getCurrentUser();
         return userDto == null ? null : userDto.getId().toString();
     }
 
     /**
-     * 获取当前请求用户的医院ID
+     * 获取当前请求的用户的当前医院id
      *
      * @return
      */
-    public static String getCurrentHospitalID() {
-        return "0000";
+    public static String getCurrentHospitalId() {
+        return HttpUtils.getHeader(AuthConstant.HOSPITAL_ID_HEADER);
+    }
+
+    /**
+     * 获取当前请求的用户的当前系统id
+     *
+     * @return
+     */
+    public static String getCurrentSoftwareId() {
+        return HttpUtils.getHeader(AuthConstant.SOFTWARE_ID_HEADER);
     }
 
 }