瀏覽代碼

微信登录

wks 2 年之前
父節點
當前提交
df9b2b1607
共有 1 個文件被更改,包括 6 次插入14 次删除
  1. 6 14
      src/main/java/com/ydtech/handler/CreateAndUpdateMetaObjectHandler.java

+ 6 - 14
src/main/java/com/ydtech/handler/CreateAndUpdateMetaObjectHandler.java

@@ -1,5 +1,6 @@
 package com.ydtech.handler;
 
+import cn.dev33.satoken.context.SaHolder;
 import cn.dev33.satoken.stp.StpUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.http.HttpStatus;
@@ -13,7 +14,7 @@ import org.apache.ibatis.reflection.MetaObject;
 import java.util.Date;
 
 /**
- * MP注入处理器  抄来的
+ *  MP注入处理器  抄来的
  *
  * @author: lig
  * @date: 2023年06月30日 0030
@@ -30,17 +31,8 @@ public class CreateAndUpdateMetaObjectHandler implements MetaObjectHandler {
                         ? baseEntity.getCreateTime() : new Date();
                 baseEntity.setCreateTime(current);
 //                baseEntity.setUpdateTime(current);
-                String username;
-
-                if (StringUtils.isNotBlank(baseEntity.getCreateBy())) {
-                    username = baseEntity.getCreateBy();
-                } else {
-                    try {
-                        username = StpUtil.getLoginId().toString();
-                    } catch (Exception e) {
-                        username = null;
-                    }
-                }
+                String username = StringUtils.isNotBlank(baseEntity.getCreateBy())
+                        ? baseEntity.getCreateBy() : StpUtil.getLoginId("");
 
                 // 当前已登录 且 创建人为空 则填充
                 baseEntity.setCreateBy(username);
@@ -48,7 +40,7 @@ public class CreateAndUpdateMetaObjectHandler implements MetaObjectHandler {
 //                baseEntity.setUpdateBy(username);
             }
         } catch (Exception e) {
-            throw new SystemException(StringUtils.toString(HttpStatus.HTTP_UNAUTHORIZED), "自动注入异常 => " + e.getMessage());
+            throw new SystemException(StringUtils.toString(HttpStatus.HTTP_UNAUTHORIZED),"自动注入异常 => " + e.getMessage());
         }
     }
 
@@ -67,7 +59,7 @@ public class CreateAndUpdateMetaObjectHandler implements MetaObjectHandler {
                 }
             }
         } catch (Exception e) {
-            throw new SystemException(StringUtils.toString(HttpStatus.HTTP_UNAUTHORIZED), "自动注入异常 => " + e.getMessage());
+            throw new SystemException(StringUtils.toString(HttpStatus.HTTP_UNAUTHORIZED),"自动注入异常 => " + e.getMessage());
         }
     }
 }