diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml
index 90c573cb4a..a441145bb4 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml
@@ -21,7 +21,7 @@
         
         
         
-            AND REGISTER = '1'
+            AND FIRST_REGISTER = '1'
         
     
 
@@ -56,7 +56,7 @@
         
         
         
-            AND REGISTER = '1'
+            AND FIRST_REGISTER = '1'
         
     
     
@@ -95,7 +95,7 @@
         
         
         
-            AND REGISTER = '1'
+            AND FIRST_REGISTER = '1'
         
     
 
@@ -135,7 +135,7 @@
         
         
         
-            AND REGISTER = '1'
+            AND FIRST_REGISTER = '1'
         
     
 
@@ -303,7 +303,7 @@
         
         
         
-            AND REGISTER = '1'
+            AND FIRST_REGISTER = '1'
         
     
 
@@ -336,7 +336,7 @@
         
         
         
-            AND REGISTER = '1'
+            AND FIRST_REGISTER = '1'
         
     
 
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java
index 9c1735a886..c1478df01d 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java
@@ -206,4 +206,14 @@ public interface CustomerAgencyDao extends BaseDao {
      * @author sun
      **/
     List selectAllSub(@Param("agencyId") String agencyId);
+
+    /**
+     * @param agencyId      组织id
+     * @param operateUserId 当前操作人
+     * @return int
+     * @author yinzuomei
+     * @description
+     * @Date 2020/12/15 10:04
+     **/
+    int delByAgencyId(@Param("agencyId") String agencyId, @Param("operateUserId") String operateUserId);
 }
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerDepartmentDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerDepartmentDao.java
index 12d2b81c7e..eedb383a94 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerDepartmentDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerDepartmentDao.java
@@ -18,12 +18,10 @@
 package com.epmet.dao;
 
 import com.epmet.commons.mybatis.dao.BaseDao;
-import com.epmet.dto.CustomerAgencyDTO;
 import com.epmet.dto.CustomerDepartmentDTO;
 import com.epmet.dto.CustomerIdDTO;
 import com.epmet.dto.result.AgencyDeptList;
 import com.epmet.dto.result.DepartmentListResultDTO;
-import com.epmet.dto.result.SubListResultDTO;
 import com.epmet.entity.CustomerDepartmentEntity;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
@@ -93,4 +91,14 @@ public interface CustomerDepartmentDao extends BaseDao
      * @return void
      */
     void deleteStaffDep(@Param("staffId") String staffId);
+
+    /**
+     * @return int
+     * @param deptId 部门id
+     * @param operateUserId 当前操作人id
+     * @author yinzuomei
+     * @description
+     * @Date 2020/12/15 10:05
+     **/
+    int delDeptById(@Param("deptId")String deptId,@Param("operateUserId") String operateUserId);
 }
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java
index afb9739daa..cc04700841 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java
@@ -21,6 +21,7 @@ import com.alibaba.fastjson.JSON;
 import com.epmet.commons.tools.constant.NumConstant;
 import com.epmet.commons.tools.exception.EpmetErrorCode;
 import com.epmet.commons.tools.exception.RenException;
+import com.epmet.commons.tools.security.user.LoginUserUtil;
 import com.epmet.commons.tools.utils.ConvertUtils;
 import com.epmet.commons.tools.utils.Result;
 import com.epmet.constant.CustomerAgencyConstant;
@@ -67,7 +68,8 @@ public class AgencyServiceImpl implements AgencyService {
     private StaffServiceImpl staffServiceImpl;
     @Autowired
     private CustomerGridDao customerGridDao;
-
+    @Autowired
+    private LoginUserUtil loginUserUtil;
     /**
      * @param formDTO
      * @return
@@ -199,7 +201,7 @@ public class AgencyServiceImpl implements AgencyService {
             return result;
         }
         //4:删除当前机关组织(逻辑删)
-        if (customerAgencyDao.deleteById(formDTO.getAgencyId()) < NumConstant.ONE) {
+        if (customerAgencyDao.delByAgencyId(formDTO.getAgencyId(),loginUserUtil.getLoginUserId()) < NumConstant.ONE) {
             log.error(CustomerAgencyConstant.DEL_EXCEPTION);
             throw new RenException(CustomerAgencyConstant.DEL_EXCEPTION);
         }
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/DepartmentServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/DepartmentServiceImpl.java
index 3e8dbaf9d1..5b53e49d0b 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/DepartmentServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/DepartmentServiceImpl.java
@@ -21,16 +21,16 @@ import com.epmet.commons.tools.constant.NumConstant;
 import com.epmet.commons.tools.exception.EpmetErrorCode;
 import com.epmet.commons.tools.exception.RenException;
 import com.epmet.commons.tools.security.dto.TokenDto;
+import com.epmet.commons.tools.security.user.LoginUserUtil;
 import com.epmet.commons.tools.utils.ConvertUtils;
 import com.epmet.commons.tools.utils.Result;
 import com.epmet.constant.CustomerDepartmentConstant;
 import com.epmet.dao.CustomerAgencyDao;
 import com.epmet.dao.CustomerDepartmentDao;
 import com.epmet.dao.CustomerStaffDepartmentDao;
-import com.epmet.dto.CustomerIdDTO;
 import com.epmet.dto.CustomerDepartmentDTO;
+import com.epmet.dto.CustomerIdDTO;
 import com.epmet.dto.CustomerStaffDepartmentDTO;
-import com.epmet.dto.StaffRoleDTO;
 import com.epmet.dto.form.*;
 import com.epmet.dto.result.*;
 import com.epmet.entity.CustomerAgencyEntity;
@@ -49,7 +49,6 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -73,7 +72,8 @@ public class DepartmentServiceImpl implements DepartmentService {
     private CustomerStaffDepartmentService customerStaffDepartmentService;
     @Autowired
     private EpmetUserFeignClient epmetUserFeignClient;
-
+    @Autowired
+    private LoginUserUtil loginUserUtil;
     /**
      * @param formDTO
      * @return
@@ -139,7 +139,7 @@ public class DepartmentServiceImpl implements DepartmentService {
             return result;
         }
         //2:删除部门信息(逻辑删)
-        if (customerDepartmentDao.deleteById(formDTO.getDepartmentId()) < NumConstant.ONE) {
+        if (customerDepartmentDao.delDeptById(formDTO.getDepartmentId(),loginUserUtil.getLoginUserId()) < NumConstant.ONE) {
             log.error(CustomerDepartmentConstant.DEL_EXCEPTION);
             throw new RenException(CustomerDepartmentConstant.DEL_EXCEPTION);
         }
diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
index b85f892aa1..665fcba28f 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
+++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
@@ -381,4 +381,12 @@
     
+
+    
+        update customer_agency
+         set updated_by = #{operateUserId},
+            del_flag = '1',
+            UPDATED_TIME=NOW()
+        where id=#{agencyId}
+    
 
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerDepartmentDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerDepartmentDao.xml
index bf175e9127..fbfbe06478 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerDepartmentDao.xml
+++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerDepartmentDao.xml
@@ -76,4 +76,12 @@
         AND ca.del_flag = '0'
         AND cd.agency_id = #{agencyId}
     
+
+    
+        update customer_department
+        set updated_by = #{operateUserId},
+            del_flag = '1',
+            UPDATED_TIME=NOW()
+        where id=#{deptId}
+    
 
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml
index 99f24e8b85..b3e93a2fc3 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml
+++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml
@@ -194,7 +194,8 @@
         set
             grid_name = #{gridName},
             manage_district = #{manageDistrict},
-            updated_by = #{updatedBy}
+            updated_by = #{updatedBy},
+            UPDATED_TIME=NOW()
         where
             id = #{id}
     
@@ -205,7 +206,8 @@
             customer_grid
         set
             updated_by = #{userId},
-            del_flag = 1
+            del_flag = 1,
+            UPDATED_TIME=NOW()
         where
             id = #{gridId}