From 4a8009e51b236c8de961b643c885543a680efe89 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Tue, 30 Jun 2020 16:30:32 +0800
Subject: [PATCH] 修改bug,,网关添加短信修改密码的端口

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 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 d7cb7c5..2eb93eb 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
@@ -261,6 +261,7 @@
                     sysRoleUser.setRoleId(CommonConstant.HOSPITAL_DOCTOR_ID);
                     QueryWrapper queryWrapper=new QueryWrapper();
                     queryWrapper.eq("user_id",adminId);
+                    queryWrapper.eq("role_id",CommonConstant.HOSPITAL_ADMIN_ID);
                     int update = sysUserRoleMapper.update(sysRoleUser, queryWrapper);
                     //现将操作人员设为非管理角色
                     sysDoctor.setIsAdminUser(false);
@@ -272,10 +273,11 @@
                             if (!sysDoctor.getIsAdminUser()) {
                                 //现将普通人员设为管理角色
                                 sysRoleUser=new SysRoleUser();
-                                sysRoleUser.setUserId(adminId);
-                                sysRoleUser.setRoleId(CommonConstant.HOSPITAL_DOCTOR_ID);
+                                sysRoleUser.setUserId(sysDoctor.getUserId());
+                                sysRoleUser.setRoleId(CommonConstant.HOSPITAL_ADMIN_ID);
                                 queryWrapper=new QueryWrapper();
-                                queryWrapper.eq("user_id",id);
+                                queryWrapper.eq("user_id",sysDoctor.getUserId());
+                                queryWrapper.eq("role_id",CommonConstant.HOSPITAL_DOCTOR_ID);
                                 sysUserRoleMapper.update(sysRoleUser, queryWrapper);
                                 sysDoctor.setIsAdminUser(true);
                                 if (baseMapper.updateById(sysDoctor)>0) {

--
Gitblit v1.8.0