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