夏文涛 2 سال پیش
والد
کامیت
e9f07d55ee
1فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 4 4
      src/main/java/com/template/handler/MyMetaObjectHandler.java

+ 4 - 4
src/main/java/com/template/handler/MyMetaObjectHandler.java

@@ -22,7 +22,7 @@ public class MyMetaObjectHandler implements MetaObjectHandler {
     public void insertFill(MetaObject metaObject) {
         HttpServletRequest request = getHttpServletRequest();
         if (request != null) {
-            String user_id = request.getHeader("user_head") == null ? "0" : AesUtils.decrypt(request.getHeader("user_head"));
+            String user_id = request.getHeader("user_head") == null ? "0" : request.getHeader("user_head") == "" ? "0" : AesUtils.decrypt(request.getHeader("user_head"));
             log.info("start insert fill.....");
             // setFieldValByName(String fieldName, Object fieldVal, MetaObject metaObject
             this.setFieldValByName("createTime", new Date(), metaObject);
@@ -33,8 +33,8 @@ public class MyMetaObjectHandler implements MetaObjectHandler {
         } else {
             this.setFieldValByName("createTime", new Date(), metaObject);
             this.setFieldValByName("updateTime", new Date(), metaObject);
-            this.setFieldValByName("createUser","0", metaObject);
-            this.setFieldValByName("updateUser","0", metaObject);
+            this.setFieldValByName("createUser", "0", metaObject);
+            this.setFieldValByName("updateUser", "0", metaObject);
             this.setFieldValByName("deleted", 0, metaObject);
         }
     }
@@ -44,7 +44,7 @@ public class MyMetaObjectHandler implements MetaObjectHandler {
     public void updateFill(MetaObject metaObject) {
         HttpServletRequest request = getHttpServletRequest();
         if (request != null) {
-            String user_id = request.getHeader("user_head") == null ? "0" : AesUtils.decrypt(request.getHeader("user_head"));
+            String user_id = request.getHeader("user_head") == null ? "0" : request.getHeader("user_head") == "" ? "0" : AesUtils.decrypt(request.getHeader("user_head"));
             log.info("start update fill.....");
             this.setFieldValByName("updateTime", new Date(), metaObject);
             this.setFieldValByName("updateUser", user_id, metaObject);