diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/CustomerIdDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/CustomerIdDTO.java
new file mode 100644
index 0000000000..d18a182d1e
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/CustomerIdDTO.java
@@ -0,0 +1,27 @@
+package com.epmet.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 根据userId查询customerId 的DTO
+ * @Auther zxc
+ * @Create 2020-04-24 15:57
+ */
+@Data
+public class CustomerIdDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * userId  用户id
+     */
+    private String userId;
+
+    /**
+     * customerId 客户id
+     */
+    private String customerId;
+
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentFormDTO.java
index 1188979f4a..57680d2ecd 100644
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentFormDTO.java
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentFormDTO.java
@@ -16,20 +16,10 @@ package com.epmet.dto.form;
  * along with this program.  If not, see .
  */
 
-
 import lombok.Data;
 
 import javax.validation.constraints.NotBlank;
 import java.io.Serializable;
-import java.util.List;
-
-/**
- * 添加部门人员DTO
- * @Auther zxc
- * @Create 2020-04-24 14:51
-import javax.validation.constraints.NotBlank;
-import java.io.Serializable;
-
 
 /**
  * 添加部门-接口入参
@@ -41,16 +31,6 @@ public class AddDepartmentFormDTO implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
-    /**
-     *部门id
-     */
-    private String departmentId;
-
-    /**
-     * 选中人员id
-     */
-    private List selectedList;
-
     /**
      * 所属组织机构ID(customer_agency.id)
      */
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentStaffFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentStaffFormDTO.java
new file mode 100644
index 0000000000..96503be98e
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddDepartmentStaffFormDTO.java
@@ -0,0 +1,31 @@
+package com.epmet.dto.form;
+
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 添加部门人员DTO
+ * @Auther zxc
+ * @Create 2020-04-24 14:51
+ */
+@Data
+public class AddDepartmentStaffFormDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     *部门id
+     */
+    @NotBlank(message = "部门id不能为空")
+    private String departmentId;
+
+    /**
+     * 选中人员id
+     */
+    @NotBlank(message = "选中人员不能为空")
+    private List selectedList;
+
+}
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/DepartmentController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/DepartmentController.java
index 33a1d7fe87..eba65e1372 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/DepartmentController.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/DepartmentController.java
@@ -29,9 +29,15 @@ public class DepartmentController {
     @Autowired
     private DepartmentService departmentService;
 
+    /**
+     * 添加部门人员
+     * @param tokenDto
+     * @param addDepartmentStaffFormDTO
+     * @return
+     */
     @PostMapping(value = "adddepartmentstaff")
-    public Result addDepartmentStaff(@LoginUser TokenDto tokenDto, @RequestBody AddDepartmentFormDTO addDepartmentFormDTO){
-        return null;
+    public Result addDepartmentStaff(@LoginUser TokenDto tokenDto, @RequestBody AddDepartmentStaffFormDTO addDepartmentStaffFormDTO){
+        return departmentService.addDepartmentStaff(tokenDto,addDepartmentStaffFormDTO);
     }
 
     /**
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerStaffDepartmentDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerStaffDepartmentDao.java
index dfdba500d7..548684b5e0 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerStaffDepartmentDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerStaffDepartmentDao.java
@@ -34,4 +34,11 @@ import java.util.List;
 public interface CustomerStaffDepartmentDao extends BaseDao {
 
     List selectUserIdByDepartmentId(@Param("departmentId") String departmentId);
+
+    /**
+     * 修改部门人数
+     * @param
+     * @auther zxc
+     */
+    void updateDepartmentStaffCount(@Param("addCount")Integer addCount,@Param("departmentId")String departmentId);
 }
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/EpmetUserFeignClient.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/EpmetUserFeignClient.java
index 96f51e83ec..8eb86517de 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/EpmetUserFeignClient.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/EpmetUserFeignClient.java
@@ -3,6 +3,10 @@ package com.epmet.feign;
 import com.epmet.commons.tools.constant.ServiceConstant;
 import com.epmet.commons.tools.utils.Result;
 import com.epmet.dto.*;
+import com.epmet.dto.CustomerStaffDTO;
+import com.epmet.dto.CustomerStaffGridDTO;
+import com.epmet.dto.StaffGridListDTO;
+import com.epmet.dto.form.AddDepartmentStaffFormDTO;
 import com.epmet.dto.form.DepartmentInStaffFormDTO;
 import com.epmet.dto.form.StaffInfoFromDTO;
 import com.epmet.dto.form.StaffSubmitFromDTO;
@@ -36,6 +40,11 @@ public interface EpmetUserFeignClient {
 	@PostMapping(value = "/epmetuser/customerstaff/getstaffinfobyuserid")
 	Result getCustomerStaffInfoByUserId(@RequestBody CustomerStaffDTO formDTO);
 
+	/**
+	 * 获取网格下人员具体信息(头像、名字...)
+	 * @param customerStaffGridDTOS
+	 * @return
+	 */
     @PostMapping("/epmetuser/customerstaff/selectstaffgridlistbyuserid")
     Result> getStaffGridList(@RequestBody List customerStaffGridDTOS);
 
@@ -47,6 +56,11 @@ public interface EpmetUserFeignClient {
 	@PostMapping("/epmetuser/customerstaff/staffsinagency")
 	Result> getStaffInfoForHome(StaffsInAgencyFromDTO fromDTO);
 
+	/**
+	 * 获取网格下未禁用的人员数量
+	 * @param userIdDTO
+	 * @return
+	 */
     @PostMapping(value = "/epmetuser/customerstaff/selectgridstaffcountbyuserid")
 	Result selectGridStaffCountByUserId(@RequestBody UserIdDTO userIdDTO);
 
@@ -120,4 +134,12 @@ public interface EpmetUserFeignClient {
 	@PostMapping("/epmetuser/customerstaff/getdepartmentstafflist")
 	Result> getDepartmentStaffList(DepartmentInStaffFormDTO departmentInStaffFormDTO);
 
+	/**
+	 *	根据userId查询customerId
+	 * @param  addDepartmentStaffFormDTO
+	 * @auther zxc
+	 */
+	@PostMapping("/epmetuser/customerstaff/selectcustomeridbyuserid")
+	Result> selectCustomerIdByUserId(AddDepartmentStaffFormDTO addDepartmentStaffFormDTO);
+
 }
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/fallback/EpmetUserFeignClientFallBack.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/fallback/EpmetUserFeignClientFallBack.java
index 273b6172d1..1284fb622b 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/fallback/EpmetUserFeignClientFallBack.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/feign/fallback/EpmetUserFeignClientFallBack.java
@@ -4,6 +4,10 @@ import com.epmet.commons.tools.constant.ServiceConstant;
 import com.epmet.commons.tools.utils.ModuleUtils;
 import com.epmet.commons.tools.utils.Result;
 import com.epmet.dto.*;
+import com.epmet.dto.CustomerStaffDTO;
+import com.epmet.dto.CustomerStaffGridDTO;
+import com.epmet.dto.StaffGridListDTO;
+import com.epmet.dto.form.AddDepartmentStaffFormDTO;
 import com.epmet.dto.form.DepartmentInStaffFormDTO;
 import com.epmet.dto.form.StaffInfoFromDTO;
 import com.epmet.dto.form.StaffSubmitFromDTO;
@@ -82,4 +86,9 @@ public class EpmetUserFeignClientFallBack implements EpmetUserFeignClient {
     public Result disabledStaff(StaffInfoFromDTO fromDTO) {
         return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "disabledStaff", fromDTO);
     }
+    @Override
+    public Result> selectCustomerIdByUserId(AddDepartmentStaffFormDTO addDepartmentStaffFormDTO) {
+        return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "selectCustomerIdByUserId", addDepartmentStaffFormDTO);
+    }
+
 }
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/DepartmentService.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/DepartmentService.java
index 48fe029fb0..2d49860de2 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/DepartmentService.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/DepartmentService.java
@@ -17,7 +17,9 @@
 
 package com.epmet.service;
 
+import com.epmet.commons.tools.security.dto.TokenDto;
 import com.epmet.commons.tools.utils.Result;
+import com.epmet.dto.CustomerIdDTO;
 import com.epmet.dto.form.*;
 import com.epmet.dto.result.*;
 
@@ -77,4 +79,11 @@ public interface DepartmentService {
      * @Description 获取机构下部门列表
      */
     Result> departmentList(DepartmentListFormDTO formDTO);
+
+    /**
+     * 添加部门人员
+     * @param addDepartmentStaffFormDTO
+     * @return
+     */
+    Result addDepartmentStaff(TokenDto tokenDto,AddDepartmentStaffFormDTO addDepartmentStaffFormDTO);
 }
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
index a53a6bac1c..075799dfb8 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
@@ -177,6 +177,7 @@ public class CustomerGridServiceImpl extends BaseServiceImpl griddetail(CustomerGridFormDTO customerGridFormDTO) {
         GridDetailResultDTO griddetail = baseDao.griddetail(customerGridFormDTO);
         List customerStaffGridDTOS = baseDao.selectUserIdByGridId(customerGridFormDTO);
+        //获取人员具体信息(头像、名字...)
         Result> staffGridList = epmetUserFeignClient.getStaffGridList(customerStaffGridDTOS);
         griddetail.setStaffGridList(staffGridList.getData());
         return new Result().ok(griddetail);
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 263daff4ac..dda0d02ae7 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
@@ -20,17 +20,20 @@ package com.epmet.service.impl;
 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.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.StaffRoleDTO;
 import com.epmet.dto.form.*;
 import com.epmet.dto.result.*;
 import com.epmet.entity.CustomerAgencyEntity;
 import com.epmet.entity.CustomerDepartmentEntity;
+import com.epmet.entity.CustomerStaffDepartmentEntity;
 import com.epmet.feign.EpmetUserFeignClient;
 import com.epmet.service.DepartmentService;
 import com.epmet.util.ModuleConstant;
@@ -197,4 +200,30 @@ public class DepartmentServiceImpl implements DepartmentService {
         List departmentList = customerDepartmentDao.selectDepartmentList(formDTO.getAgencyId());
         return new Result>().ok(departmentList);
     }
+
+    /**
+     * 添加部门人员
+     * @param tokenDto
+     * @param addDepartmentStaffFormDTO
+     * @return
+     */
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public Result addDepartmentStaff(TokenDto tokenDto,AddDepartmentStaffFormDTO addDepartmentStaffFormDTO) {
+        CustomerStaffDepartmentEntity customerStaffDepartmentEntity = new CustomerStaffDepartmentEntity();
+        Result> listResult = epmetUserFeignClient.selectCustomerIdByUserId(addDepartmentStaffFormDTO);
+        List data = listResult.getData();
+        customerStaffDepartmentEntity.setDepartmentId(addDepartmentStaffFormDTO.getDepartmentId());
+        customerStaffDepartmentEntity.setCreatedBy(tokenDto.getUserId());
+        customerStaffDepartmentEntity.setUpdatedBy(tokenDto.getUserId());
+        customerStaffDepartmentEntity.setDelFlag("0");
+        customerStaffDepartmentEntity.setRevision(0);
+        for (CustomerIdDTO customerIdDTO : data) {
+            customerStaffDepartmentEntity.setUserId(customerIdDTO.getUserId());
+            customerStaffDepartmentEntity.setCustomerId(customerIdDTO.getCustomerId());
+            customerStaffDepartmentDao.insert(customerStaffDepartmentEntity);
+        }
+        customerStaffDepartmentDao.updateDepartmentStaffCount(data.size(),addDepartmentStaffFormDTO.getDepartmentId());
+        return new Result();
+    }
 }
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerStaffDepartmentDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerStaffDepartmentDao.xml
index 86c597d402..d0d80492b6 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerStaffDepartmentDao.xml
+++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerStaffDepartmentDao.xml
@@ -26,5 +26,15 @@
 
     
 
+    
+    
+        UPDATE
+            customer_department
+        SET
+            total_user = total_user + #{addCount}
+        WHERE
+            id = #{departmentId}
+    
+
 
 
\ No newline at end of file
diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/CustomerStaffController.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/CustomerStaffController.java
index f1ed7bd6ba..748252137b 100644
--- a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/CustomerStaffController.java
+++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/CustomerStaffController.java
@@ -27,6 +27,10 @@ import com.epmet.commons.tools.validator.group.DefaultGroup;
 import com.epmet.commons.tools.validator.group.UpdateGroup;
 import com.epmet.dto.*;
 import com.epmet.dto.form.*;
+import com.epmet.dto.CustomerStaffDTO;
+import com.epmet.dto.CustomerStaffGridDTO;
+import com.epmet.dto.StaffGridListDTO;
+import com.epmet.dto.form.*;
 import com.epmet.dto.result.DepartInStaffListResultDTO;
 import com.epmet.dto.result.StaffDetailResultDTO;
 import com.epmet.dto.result.StaffInfoResultDTO;
@@ -145,18 +149,13 @@ public class CustomerStaffController {
         return customerStaffService.getCustomerStaffInfoByUserId(formDTO);
     }
 
-    @PostMapping(value = "selectgridstaffcountbyuserid")
-    public Result selectGridStaffCountByUserId(@RequestBody UserIdDTO userIdDTO){
-        return customerStaffService.selectGridStaffCountByUserId(userIdDTO);
-    }
-
     /**
      * 组织首页-工作人员列表
      * @param fromDTO
      * @return
      */
     @PostMapping("staffsinagency")
-    public Result> getStaffInfoForHome(@RequestBody StaffsInAgencyFromDTO fromDTO) {
+    public Result> getStaffInfoForHome(StaffsInAgencyFromDTO fromDTO) {
         return customerStaffService.getStaffInfoForHome(fromDTO);
     }
 
@@ -166,74 +165,18 @@ public class CustomerStaffController {
      * @return
      */
     @PostMapping("stafflist")
-    public Result> getStaffList(@RequestBody StaffsInAgencyFromDTO fromDTO) {
+    public Result> getStaffList(StaffsInAgencyFromDTO fromDTO) {
         return customerStaffService.getStaffList(fromDTO);
     }
 
     /**
-     * 人员添加页面初始化
-     *
-     * @param fromDTO 参数
-     * @return Result
+     * 查询网格下未被禁用人员
+     * @param  userIdDTO
+     * @auther zxc
      */
-    @PostMapping("rolelist")
-    public Result addStaffInit(@RequestBody StaffInfoFromDTO fromDTO){
-        return customerStaffService.addStaffInit(fromDTO);
-    }
-
-    /**
-     * 人员编辑页面初始化
-     *
-     * @param fromDTO 参数
-     * @return Result
-     */
-    @PostMapping("editstaffinit")
-    public Result editStaffInit(@RequestBody StaffInfoFromDTO fromDTO){
-        return customerStaffService.editStaffInit(fromDTO);
-    }
-
-    /**
-     * 人员添加
-     *
-     * @param fromDTO 参数
-     * @return Result
-     */
-    @PostMapping("addstaff")
-    public Result addStaff(@RequestBody StaffSubmitFromDTO fromDTO){
-        return customerStaffService.addStaff(fromDTO);
-    }
-
-    /**
-     * 人员编辑
-     *
-     * @param fromDTO 参数
-     * @return Result
-     */
-    @PostMapping("editstaff")
-    public Result editStaff(@RequestBody StaffSubmitFromDTO fromDTO){
-        return customerStaffService.editStaff(fromDTO);
-    }
-
-    /**
-     * 人员详情
-     *
-     * @param fromDTO 参数
-     * @return Result
-     */
-    @PostMapping("staffdetail")
-    public Result getStaffDetail(@RequestBody StaffInfoFromDTO fromDTO){
-        return customerStaffService.getStaffDetail(fromDTO);
-    }
-
-    /**
-     * 人员禁用
-     *
-     * @param fromDTO 参数
-     * @return Result
-     */
-    @PostMapping("disabledstaff")
-    public Result disabledStaff(@RequestBody StaffInfoFromDTO fromDTO){
-        return customerStaffService.disabledStaff(fromDTO);
+    @PostMapping(value = "selectgridstaffcountbyuserid")
+    public Result selectGridStaffCountByUserId(@RequestBody UserIdDTO userIdDTO){
+        return customerStaffService.selectGridStaffCountByUserId(userIdDTO);
     }
 
     /**
@@ -246,4 +189,9 @@ public class CustomerStaffController {
     public Result> getDepartmentStaffList(DepartmentInStaffFormDTO fromDTO) {
         return customerStaffService.getDepartmentStaffList(fromDTO);
     }
+
+    @PostMapping(value = "selectcustomeridbyuserid")
+    public Result> selectCustomerIdByUserId(@RequestBody AddDepartmentStaffFormDTO addDepartmentStaffFormDTO){
+        return customerStaffService.selectCustomerIdByUserId(addDepartmentStaffFormDTO);
+    }
 }
\ No newline at end of file
diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/CustomerStaffDao.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/CustomerStaffDao.java
index e74e4b6ce5..6c4cab6dc7 100644
--- a/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/CustomerStaffDao.java
+++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/dao/CustomerStaffDao.java
@@ -20,10 +20,7 @@ package com.epmet.dao;
 import com.epmet.commons.mybatis.dao.BaseDao;
 import com.epmet.commons.tools.utils.Result;
 import com.epmet.dto.*;
-import com.epmet.dto.form.CustomerStaffFormDTO;
-import com.epmet.dto.form.StaffInfoFromDTO;
-import com.epmet.dto.form.DepartmentInStaffFormDTO;
-import com.epmet.dto.form.StaffsInAgencyFromDTO;
+import com.epmet.dto.form.*;
 import com.epmet.dto.result.DepartInStaffListResultDTO;
 import com.epmet.dto.result.StaffInfoResultDTO;
 import com.epmet.entity.CustomerStaffEntity;
@@ -115,4 +112,11 @@ public interface CustomerStaffDao extends BaseDao {
 	 * @Description 根据客户Id及userId集合查询用户基本信息
 	 */
     List selectDepartmentStaffList(DepartmentInStaffFormDTO fromDTO);
+
+    /**
+     *
+     * @param  departmentStaffFormDTO
+     * @auther zxc
+     */
+    List selectCustomerIdByUserId(AddDepartmentStaffFormDTO departmentStaffFormDTO);
 }
\ No newline at end of file
diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/CustomerStaffService.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/CustomerStaffService.java
index a79bafba8b..abd130c21c 100644
--- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/CustomerStaffService.java
+++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/CustomerStaffService.java
@@ -21,15 +21,10 @@ import com.epmet.commons.mybatis.service.BaseService;
 import com.epmet.commons.tools.page.PageData;
 import com.epmet.commons.tools.utils.Result;
 import com.epmet.dto.*;
-import com.epmet.dto.form.CustomerGridFormDTO;
+import com.epmet.dto.form.*;
 import com.epmet.dto.CustomerStaffDTO;
 import com.epmet.dto.CustomerStaffGridDTO;
 import com.epmet.dto.StaffGridListDTO;
-import com.epmet.dto.form.CustomerStaffFormDTO;
-import com.epmet.dto.form.StaffInfoFromDTO;
-import com.epmet.dto.form.StaffSubmitFromDTO;
-import com.epmet.dto.form.DepartmentInStaffFormDTO;
-import com.epmet.dto.form.StaffsInAgencyFromDTO;
 import com.epmet.dto.result.StaffDetailResultDTO;
 import com.epmet.dto.result.DepartInStaffListResultDTO;
 import com.epmet.dto.result.StaffInfoResultDTO;
@@ -218,4 +213,11 @@ public interface CustomerStaffService extends BaseService {
 	 * @Description 根据客户Id及userId集合查询用户基本信息
 	 */
 	Result> getDepartmentStaffList(DepartmentInStaffFormDTO fromDTO);
+
+	/**
+	 *	根据userId查询customerId
+	 * @param:	addDepartmentStaffFormDTO
+	 * @auther: zxc
+	 */
+	Result> selectCustomerIdByUserId(AddDepartmentStaffFormDTO addDepartmentStaffFormDTO);
 }
\ No newline at end of file
diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java
index fdd47f560d..d3a98772bd 100644
--- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java
+++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java
@@ -32,6 +32,17 @@ import com.epmet.dao.CustomerStaffDao;
 import com.epmet.dto.*;
 import com.epmet.dto.form.*;
 import com.epmet.dto.result.*;
+import com.epmet.dto.form.*;
+import com.epmet.dto.CustomerStaffDTO;
+import com.epmet.dto.CustomerStaffGridDTO;
+import com.epmet.dto.GovStaffRoleDTO;
+import com.epmet.dto.StaffGridListDTO;
+import com.epmet.dto.StaffRoleDTO;
+import com.epmet.dto.result.StaffDetailResultDTO;
+import com.epmet.dto.result.DepartInStaffListResultDTO;
+import com.epmet.dto.result.StaffInfoResultDTO;
+import com.epmet.dto.result.StaffInitResultDTO;
+import com.epmet.dto.result.StaffRoleResultDTO;
 import com.epmet.entity.CustomerStaffEntity;
 import com.epmet.entity.GovStaffRoleEntity;
 import com.epmet.entity.StaffRoleEntity;
@@ -352,4 +363,14 @@ public class CustomerStaffServiceImpl extends BaseServiceImpl>().ok(staffList);
 	}
 
+    /**
+     *
+     * @param: addDepartmentStaffFormDTO
+     * @auther: zxc
+     */
+	@Override
+	public Result> selectCustomerIdByUserId(AddDepartmentStaffFormDTO addDepartmentStaffFormDTO) {
+		return new Result>().ok(baseDao.selectCustomerIdByUserId(addDepartmentStaffFormDTO));
+	}
+
 }
\ No newline at end of file
diff --git a/epmet-user/epmet-user-server/src/main/resources/mapper/CustomerStaffDao.xml b/epmet-user/epmet-user-server/src/main/resources/mapper/CustomerStaffDao.xml
index b2bd97dbd4..d1cfdd797d 100644
--- a/epmet-user/epmet-user-server/src/main/resources/mapper/CustomerStaffDao.xml
+++ b/epmet-user/epmet-user-server/src/main/resources/mapper/CustomerStaffDao.xml
@@ -145,4 +145,20 @@
         
         ORDER BY CONVERT (real_name USING gbk) ASC
     
+
+    
+    
 
\ No newline at end of file