소스 검색

判断为空情况

hubin 1 년 전
부모
커밋
f3ed50ad9a
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      aizuda-service-parent/src/main/java/com/aizuda/service/web/AizudaMetaObjectHandler.java

+ 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());
     }