From a049ec5d9624662eb9807d9501c0ac811cf4249e Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 08 一月 2025 16:04:58 +0800
Subject: [PATCH] 人脸识别

---
 src/main/java/com/whyc/util/CommonUtil.java |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/util/CommonUtil.java b/src/main/java/com/whyc/util/CommonUtil.java
index 7e2eddc..a8eab67 100644
--- a/src/main/java/com/whyc/util/CommonUtil.java
+++ b/src/main/java/com/whyc/util/CommonUtil.java
@@ -1,7 +1,13 @@
 package com.whyc.util;
 
+import com.whyc.constant.YamlProperties;
+import com.whyc.pojo.db_user.UserInf;
 import com.whyc.service.OperationLogService;
+import org.springframework.boot.system.ApplicationHome;
 import org.springframework.stereotype.Component;
+
+import javax.servlet.http.HttpServletRequest;
+import java.io.File;
 
 /**
  * 閫氱敤宸ュ叿鍒�
@@ -31,6 +37,48 @@
         service.record(type1, type2, msg, msgDetail);
     }
 
+    /**鑾峰彇褰撳墠Session涓殑灞炴�ser*/
+    public static UserInf getUser(HttpServletRequest request) {
+        return (UserInf) request.getSession().getAttribute("user");
+    }
+
+    public static String classesPath(){
+        ApplicationHome applicationHome = new ApplicationHome(CommonUtil.class);
+        File jarFile = applicationHome.getDir();
+        return jarFile.toString();
+    }
+
+    public static String getRootFile(){
+        ApplicationHome applicationHome = new ApplicationHome(CommonUtil.class);
+        File jarFile = applicationHome.getDir();
+        String baseDirPath;
+        if(YamlProperties.runModel == 1) {
+            //寮�鍙戣矾寰�
+            baseDirPath = jarFile.getParentFile().toString()+File.separator+"fg_file"+File.separator;
+        }else {
+            //鎵撳寘璺緞
+            baseDirPath = jarFile.toString()+File.separator+"fg_file"+File.separator;
+        }
+        return baseDirPath;
+    }
+
+    /**
+     * 鑾峰彇椤圭洰鎵�鍦ㄦ枃浠跺す璺緞
+     * @return 鑾峰彇椤圭洰鎵�鍦ㄦ枃浠跺す璺緞
+     */
+    public static String getProjectDir(){
+        ApplicationHome applicationHome = new ApplicationHome(CommonUtil.class);
+        File jarFile = applicationHome.getDir();
+        String baseDirPath;
+        if (YamlProperties.runModel == 1) {
+            //寮�鍙戣矾寰�
+            baseDirPath = jarFile.getParentFile().toString();
+        } else {
+            //鎵撳寘璺緞
+            baseDirPath = jarFile.toString();
+        }
+        return baseDirPath;
+    }
 
 
 

--
Gitblit v1.9.1