From f21c78ae0e3c410c6ba5be77277b5b491aca3af1 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Fri, 22 May 2020 10:25:46 +0800
Subject: [PATCH] 添加短信服务的功能,添加h端的一些接口

---
 kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java |   35 ++++++++++++++++++++++-------------
 1 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java b/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java
index 6fe6978..d24ee5c 100644
--- a/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java
+++ b/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java
@@ -30,7 +30,7 @@
     private final static String UPDATE_USER_ID = "updateUserId";
     private final static String CREATE_USER_NAME = "createUserName";
     private final static String UPDATE_USER_NAME = "updateUserName";
-    private final static String CREATE_USER_ORG_CODE = "createUserOrgCode";
+//    private final static String CREATE_USER_ORG_CODE = "createUserOrgCode";
 
     /**
      * 插入填充,字段为空自动填充
@@ -43,8 +43,8 @@
         Object updateUserId = getFieldValByName(UPDATE_USER_ID, metaObject);
         Object createUserName = getFieldValByName(CREATE_USER_NAME, metaObject);
         Object updateUserName = getFieldValByName(UPDATE_USER_NAME, metaObject);
-        Object createUserOrgCode = getFieldValByName(CREATE_USER_ORG_CODE, metaObject);
-        if (createTime == null || updateTime == null || createUserId == null || updateUserId == null || createUserName == null || updateUserName == null || createUserOrgCode == null) {
+//        Object createUserOrgCode = getFieldValByName(CREATE_USER_ORG_CODE, metaObject);
+        if (createTime == null || updateTime == null || createUserId == null || updateUserId == null || createUserName == null || updateUserName == null ) {
             Date date = new Date();
             if (createTime == null) {
                 setFieldValByName(CREATE_TIME, date, metaObject);
@@ -58,13 +58,13 @@
                     setFieldValByName(CREATE_USER_NAME, request.getHeader(SecurityConstants.USER_HEADER), metaObject);
                 }
             }
-            if (createUserOrgCode == null) {
-                if (request.getHeader(SecurityConstants.USER_ORGS_HEADER) != null) {
-                    //获取orgLevel等级高的
-                    List<SysOrganization> sysOrganizations = JSON.parseArray(request.getHeader(SecurityConstants.USER_ORGS_HEADER), SysOrganization.class);
-                    setFieldValByName(CREATE_USER_ORG_CODE,sysOrganizations.get(sysOrganizations.size()-1).getOrgCode() , metaObject);
-                }
-            }
+//            if (createUserOrgCode == null) {
+//                if (request.getHeader(SecurityConstants.USER_ORGS_HEADER) != null) {
+//                    //获取orgLevel等级高的
+//                    List<SysOrganization> sysOrganizations = JSON.parseArray(request.getHeader(SecurityConstants.USER_ORGS_HEADER), SysOrganization.class);
+//                    setFieldValByName(CREATE_USER_ORG_CODE,sysOrganizations.get(sysOrganizations.size()-1).getOrgCode() , metaObject);
+//                }
+//            }
 
         }
     }
@@ -77,8 +77,17 @@
     @Override
     public void updateFill(MetaObject metaObject) {
         //mybatis-plus版本2.0.9+
-        setFieldValByName(UPDATE_TIME, new Date(), metaObject);
-        setFieldValByName(UPDATE_USER_ID, Long.valueOf(request.getHeader(SecurityConstants.USER_ID_HEADER).toString()), metaObject);
-        setFieldValByName(UPDATE_USER_NAME, request.getHeader(SecurityConstants.USER_HEADER), metaObject);
+        Object updateTime = getFieldValByName(UPDATE_TIME, metaObject);
+        Object updateUserId = getFieldValByName(UPDATE_USER_ID, metaObject);
+        Object updateUserName = getFieldValByName(UPDATE_USER_NAME, metaObject);
+        if (updateTime == null) {
+            setFieldValByName(UPDATE_TIME, new Date(), metaObject);
+        }
+        if ((updateUserId == null) && (request.getHeader(SecurityConstants.USER_ID_HEADER) != null)) {
+            setFieldValByName(UPDATE_USER_ID, Long.valueOf(request.getHeader(SecurityConstants.USER_ID_HEADER).toString()), metaObject);
+        }
+        if ((updateUserName == null) && (request.getHeader(SecurityConstants.USER_HEADER) != null)) {
+            setFieldValByName(UPDATE_USER_NAME, request.getHeader(SecurityConstants.USER_HEADER), metaObject);
+        }
     }
 }

--
Gitblit v1.8.0