From 8a0af6adb095fca6d13712786255000caff76e62 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Thu, 13 Aug 2020 19:11:24 +0800
Subject: [PATCH] 修改h端  获取用户列表的方法和删除的方法

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
index 3e6b1a0..6771a56 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
@@ -4,6 +4,7 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.kidgrow.common.constant.CommonConstant;
 import com.kidgrow.common.constant.DictionariesConstants;
@@ -404,7 +405,7 @@
         organizationService.deleteByUserId(id);
         //删除医生数据
         Map<String, Object> params = new HashMap<>();
-        params.put("userId", id);
+        params.put("user_id", id);
         sysDoctorMapper.deleteByMap(params);
         //删除用户数据
         return baseMapper.deleteById(id) > 0;
@@ -463,6 +464,8 @@
 
     @Override
     public ResultBody findCountByMap(Map<String, Object> map) {
+        map.put("enable",1);
+        map.put("is_del",0);
         Integer integer = baseMapper.selectCountByMap(map);
         return ResultBody.ok().data(integer);
     }
@@ -1106,4 +1109,20 @@
         String encode = passwordEncoder.encode(password);
         return ResultBody.ok().data(encode);
     }
+
+    @Override
+    public boolean deleteNoContact(Long id) {
+        //删除医生数据
+        QueryWrapper<SysDoctor> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("user_id", id);
+        List<SysDoctor> sysDoctors = sysDoctorMapper.selectList(queryWrapper);
+        if(!sysDoctors.isEmpty()){
+            sysDoctors.forEach(e->{
+                e.setIsDel(true);
+                sysDoctorMapper.updateById(e);
+            });
+        }
+        //删除用户数据
+        return baseMapper.deleteById(id) > 0;
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0