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