Browse Source

判断为空情况

hubin 1 year ago
parent
commit
f3ed50ad9a

+ 7 - 3
aizuda-service-parent/src/main/java/com/aizuda/service/web/AizudaMetaObjectHandler.java

@@ -17,15 +17,19 @@ public class AizudaMetaObjectHandler implements MetaObjectHandler {
     @Override
     public void insertFill(MetaObject metaObject) {
         UserSession userSession = UserSession.getLoginInfo();
-        this.fillHasGetter(metaObject, "createId", userSession.getId());
-        this.fillHasGetter(metaObject, "createBy", userSession.getUsername());
+        if (null != userSession) {
+            this.fillHasGetter(metaObject, "createId", userSession.getId());
+            this.fillHasGetter(metaObject, "createBy", userSession.getUsername());
+        }
         this.fillHasGetter(metaObject, "createTime", new Date());
     }
 
     @Override
     public void updateFill(MetaObject metaObject) {
         UserSession userSession = UserSession.getLoginInfo();
-        this.fillHasGetter(metaObject, "updateBy", userSession.getUsername());
+        if (null != userSession) {
+            this.fillHasGetter(metaObject, "updateBy", userSession.getUsername());
+        }
         this.fillHasGetter(metaObject, "updateTime", new Date());
     }