From de123f4416ae566471701d5d7a3a8b5ca746cfa3 Mon Sep 17 00:00:00 2001
From: houruijun <411269194@kidgrow.com>
Date: Tue, 16 Jun 2020 11:28:59 +0800
Subject: [PATCH] 新增接口:删除用户,获取用户登录后信息

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java
index ec7fa0d..9102b36 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java
@@ -5,6 +5,7 @@
 import com.kidgrow.common.constant.SecurityConstants;
 import com.kidgrow.common.model.*;
 import com.kidgrow.common.service.impl.SuperServiceImpl;
+import com.kidgrow.common.utils.StringUtils;
 import com.kidgrow.redis.util.RedisConstant;
 import com.kidgrow.redis.util.RedisUtils;
 import com.kidgrow.usercenter.mapper.SysDoctorMapper;
@@ -109,6 +110,17 @@
         return true;
     }
 
+    /**
+     * 根据userid删除医生数据
+     * @param userId
+     * @return
+     */
+    @Override
+    public int deleteByUserId(Long userId) {
+        Map<String, Object> params = new HashMap<>();
+        params.put("userId", userId);
+        return baseMapper.deleteByMap(params);
+    }
     @Override
     public ResultBody enable(Map<String, Object> params) {
         Long aLong = MapUtils.getLong(params,"id");
@@ -288,4 +300,26 @@
             return ResultBody.failed("业务参数有误!").data(false);
         }
     }
+
+    /**
+     * 判断用户名是否管理员
+     * @param userName
+     * @return
+     */
+    @Override
+    public ResultBody userIsAdmin(String userName) {
+        if (StringUtils.isNotBlank(userName)) {
+            SysDoctor sysDoctor= baseMapper.userIsAdmin(userName);
+            if (sysDoctor != null) {
+                return ResultBody.ok().data(sysDoctor.getIsAdminUser());
+            }
+            else
+            {
+                return ResultBody.failed().data(false);
+            }
+        }else
+        {
+            return ResultBody.failed("用户名不能为空!").data(false);
+        }
+    }
 }

--
Gitblit v1.8.0