From 9d407311491e0fb82cd4d9b55929527ac48a7afb Mon Sep 17 00:00:00 2001
From: dougang <78125310@kidgrow.com>
Date: Wed, 27 May 2020 10:33:55 +0800
Subject: [PATCH] 1、医院管理,增加帐号数量字段 2、医院管理,增加服务、销售人员,以及各自电话

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 51 insertions(+), 2 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java
index 7e38efd..0b2c3e0 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java
@@ -48,6 +48,7 @@
 public class SysUserController {
     private static final String ADMIN_CHANGE_MSG = "超级管理员不给予修改";
 
+
     /**
      * 全文搜索逻辑删除Dto
      */
@@ -327,13 +328,61 @@
     }
 
     /**
-     * 是否超级管理员
+     * 根据map查询
      */
     private boolean checkAdmin(long id) {
         return id == 1L;
     }
     @PostMapping("/users/findAll")
-    public ResultBody findAll(@RequestParam Map<String,Object> map) {
+    public ResultBody findAll( @RequestBody  Map<String,Object> map) {
         return appUserService.findAll(map);
     }
+
+    /**
+     * 根据map查询   总个数
+     * @param map
+     * @return
+     */
+    @PostMapping("/users/findCountByMap")
+    public ResultBody findCountByMap( @RequestBody  Map<String,Object> map) {
+        return appUserService.findCountByMap(map);
+    }
+    /**
+     * 获取当前用的 组织下的所有人员
+     */
+    @GetMapping("users/getThisUserOrganizationUser")
+    public ResultBody getThisUserOrganizationUser(HttpServletRequest request){
+        return appUserService.getThisUserOrganizationUser(request);
+    }
+    /**
+     * 通过手机修改密码
+     */
+    @PutMapping(value = "/users/passwordByPhone")
+    public ResultBody passwordByPhone(@RequestBody Map<String,Object> map) {
+        return appUserService.passwordByPhone(map);
+    }
+    /**
+     * 通过手机号注册 新用户
+     */
+    @PutMapping(value = "/users/registerByPhone")
+    public ResultBody registerByPhone(@RequestBody Map<String,Object> map) {
+        return appUserService.registerByPhone(map);
+    }
+    /**
+     * 更换手机号
+     */
+    @PutMapping(value = "/users/updatePhone")
+    public ResultBody updatePhone(@RequestBody Map<String,Object> map, @LoginUser SysUser sysUser) {
+        return appUserService.updatePhone(map,sysUser);
+    }
+
+    /**
+     * 获取指定用户信息(销售人员和服务人员)
+     */
+    @GetMapping("users/getAppointUser")
+    public ResultBody getAppointUser(){
+        String type = request.getParameter("type");
+
+        return appUserService.findAppointUsers(Integer.parseInt(type));
+    }
 }

--
Gitblit v1.8.0