From 247aa0db4e8e91508085e70ba8bbb094782861fc Mon Sep 17 00:00:00 2001
From: dougang <78125310@kidgrow.com>
Date: Sat, 15 Aug 2020 12:13:15 +0800
Subject: [PATCH] 注册校验增加用户类别

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java
index 99e8614..a6e6b6e 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java
@@ -1,7 +1,7 @@
 package com.kidgrow.usercenter.service.impl;
 
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.model.ResultBody;
 import com.kidgrow.common.service.impl.SuperServiceImpl;
 import com.kidgrow.usercenter.mapper.SysAreaMapper;
 import com.kidgrow.usercenter.model.SysArea;
@@ -31,9 +31,8 @@
      */
     @Override
     public PageResult<SysArea> findList(Map<String, Object> params){
-        Page<SysArea> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
-        List<SysArea> list  =  baseMapper.findList(page, params);
-        return PageResult.<SysArea>builder().data(list).code(0).count(page.getTotal()).build();
+        List<SysArea> list  =  baseMapper.findList(params);
+        return PageResult.<SysArea>builder().data(list).code(0).count((long) list.size()).build();
     }
 
     /**
@@ -43,6 +42,32 @@
    */
     @Override
     public SysArea findByObject(SysArea sysArea){
+        
         return baseMapper.findByObject(sysArea);
     }
+    /**
+     * 根据id和启用禁用值更新数据
+     * @param params
+     * @return ResultBody
+     */
+    @Override
+    public ResultBody updateEnabled(Map<String, Object> params) {
+        Long id = MapUtils.getLong(params, "id");
+        Boolean enabled = MapUtils.getBoolean(params, "enabled");
+
+        SysArea area = baseMapper.selectById(id);
+        if (area == null) {
+            return ResultBody.failed("该数据不存在!");
+        }
+        area.setEnabled(enabled);
+
+        int i = baseMapper.updateById(area);
+        return i > 0 ? ResultBody.ok().data(area).msg("更新成功") : ResultBody.failed("更新失败");
+    }
+
+    @Override
+    public ResultBody getListByMap(Map<String, Object> params) {
+        List<SysArea> sysAreas = baseMapper.selectByMap(params);
+        return ResultBody.ok().data(sysAreas);
+    }
 }

--
Gitblit v1.8.0