From 6b96492c540e24cc29d55573c5816df808279825 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 10 七月 2024 16:10:17 +0800 Subject: [PATCH] 分表 --- ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TUserController.java | 34 ++++++++++++++-------------------- 1 files changed, 14 insertions(+), 20 deletions(-) diff --git a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TUserController.java b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TUserController.java index d7a1add..7e84cd7 100644 --- a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TUserController.java +++ b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TUserController.java @@ -4,23 +4,21 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.common.core.constant.RedisConstants; import com.ruoyi.common.core.domain.R; -import com.ruoyi.common.core.exception.GlobalException; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.common.redis.service.RedisService; import com.ruoyi.common.security.utils.SecurityUtils; -import com.ruoyi.management.domain.SysUser; -import com.ruoyi.management.domain.TUser; import com.ruoyi.management.domain.TVipSet; -import com.ruoyi.management.service.ISysUserService; -import com.ruoyi.management.service.ITUserService; import com.ruoyi.management.service.ITVipSetService; import com.ruoyi.management.vo.VipSetVO; +import com.ruoyi.study.api.domain.TUser; import com.ruoyi.study.api.dto.AppUserQuery; import com.ruoyi.study.api.dto.UserInfoQuery; import com.ruoyi.study.api.feignClient.StudyClient; import com.ruoyi.study.api.model.TGameRecord; import com.ruoyi.study.api.vo.*; +import com.ruoyi.system.api.domain.SysUser; +import com.ruoyi.system.api.feignClient.SysUserClient; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; @@ -28,8 +26,6 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; -import java.text.SimpleDateFormat; -import java.util.ArrayList; import java.util.List; /** @@ -44,14 +40,11 @@ @RequestMapping("/tUser") public class TUserController { @Autowired - private ITUserService userService; - @Autowired private ITVipSetService vipSetService; @Autowired private StudyClient studyClient; - @Autowired - private ISysUserService sysUserService; + @PostMapping("/userList") @ApiOperation(value = "用户列表", tags = {"用户管理"}) @@ -147,8 +140,8 @@ @PostMapping("/freeze") @ApiOperation(value = "冻结/解冻", tags = {"用户管理"}) public AjaxResult freeze(Integer id) { - TUser byId = userService.getById(id); - if (byId.getState() == 1) { + TUser data = studyClient.getUserById(id).getData(); + if (data.getState() == 1) { studyClient.freeze(id); return AjaxResult.success("冻结成功"); } else { @@ -166,8 +159,7 @@ @ApiImplicitParam(value = "新密码", name = "password", dataType = "string", required = true), }) public AjaxResult updatePassword(String phone,String phoneCode,String password) { - SysUser one = sysUserService.getOne(new QueryWrapper<SysUser>() - .eq("phonenumber", phone).eq("del_flag", 0)); + SysUser one = sysUserClient.getSysUserByPhonenumber(phone).getData(); if (one == null){ return AjaxResult.error("账号不存在!"); } @@ -190,21 +182,23 @@ return AjaxResult.error("新密码不能与旧密码相同"); } one.setPassword(SecurityUtils.encryptPassword(password)); - sysUserService.updateById(one); + sysUserClient.updatePassword1(one); return AjaxResult.success(); } + + @Autowired + private SysUserClient sysUserClient; @GetMapping("/sendPhoneCode") @ApiOperation(value = "发送手机验证码", tags = {"管理后台-修改密码"}) @ApiImplicitParams({ @ApiImplicitParam(value = "手机号", name = "phone", dataType = "string", required = true), }) public R<?> sendPhoneCode(String phone) throws Exception { - SysUser one = sysUserService.getOne(new QueryWrapper<SysUser>() - .eq("phonenumber", phone).eq("del_flag", 0)); - if (one == null){ + SysUser data = sysUserClient.getSysUserByPhonenumber(phone).getData(); + if (data == null){ return R.fail("账号不存在!"); } - return userService.phoneCode(phone) ? R.ok() : R.fail(); + return vipSetService.phoneCode(phone) ? R.ok() : R.fail(); } @PostMapping("/getVipSet") @ApiOperation(value = "获取会员设置", tags = {"用户管理"}) -- Gitblit v1.7.1