From afb2bc8e77e086ebeb358915e12fad41dac78a6a Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 23 十月 2025 14:41:34 +0800
Subject: [PATCH] 1020更新
---
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