From 4f69317eb864b24ddb36c8e517344ddf11d22a3e Mon Sep 17 00:00:00 2001
From: 克 刘 <4345453@qq.com>
Date: Thu, 18 Jun 2020 16:28:22 +0800
Subject: [PATCH] 加强table.render中验证token,用于控制单个设备登录后跳转login

---
 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