This commit is contained in:
tangzh 2025-07-15 14:31:55 +08:00
parent 48a8e92631
commit 8c16585ae6
4 changed files with 15 additions and 9 deletions

View File

@ -53,19 +53,20 @@ public class BusUserController {
@GetMapping(value = "/info")
public ResponseEntity<LoginVo> getLoginInfo() {
JwtUserDto jwtUser = (JwtUserDto) SecurityUtils.getCurrentUser();
BusUser busUser = busUserService.queryById(jwtUser.getUser().getId());
LoginVo loginVo = new LoginVo();
loginVo.setType("login");
loginVo.setUid(jwtUser.getUser().getId());
loginVo.setNikeName(jwtUser.getUser().getNickName());
loginVo.setAvatar(jwtUser.getUser().getAvatarPath());
loginVo.setPhone(jwtUser.getUser().getPhone());
loginVo.setNikeName(busUser.getNickname());
loginVo.setAvatar(busUser.getAvatar());
loginVo.setPhone(busUser.getPhone());
return new ResponseEntity<>(loginVo, HttpStatus.OK);
}
@Log("信息修改")
@ApiOperation("修改用户信息")
@PostMapping(value = "/update")
public ResponseEntity<String> updateInfo(@Validated @RequestBody BusUserVo user) {
public ResponseEntity<String> updateInfo(@RequestBody BusUserVo user) {
JwtUserDto jwtUser = (JwtUserDto) SecurityUtils.getCurrentUser();
BusUser upd = new BusUser();
upd.setId(jwtUser.getUser().getId());

View File

@ -65,9 +65,9 @@ public class WeChatServiceImpl implements WeChatService {
@Override
public LoginVo authorizeLogin(String code, HttpServletRequest request) {
LoginVo loginVo = new LoginVo();
WeChatMiniAuthorizeVo response = miniAuthCode(code);
// WeChatMiniAuthorizeVo response = new WeChatMiniAuthorizeVo();
// response.setOpenId("123456");
// WeChatMiniAuthorizeVo response = miniAuthCode(code);
WeChatMiniAuthorizeVo response = new WeChatMiniAuthorizeVo();
response.setOpenId("123456");
String openId = response.getOpenId();
String type = "login";
BusUser BusUser = BusUserMapper.getUserByOpenId(openId);

View File

@ -34,6 +34,8 @@ public interface BusUserService extends IService<BusUser> {
JwtUserDto addUserCache(BusUser BusUser);
BusUser queryById(Long id);
/**
* 查询数据分页
* @param criteria 条件

View File

@ -17,7 +17,6 @@ package me.zhengjie.modules.system.service.impl;
import me.zhengjie.modules.security.service.UserCacheManager;
import me.zhengjie.modules.security.service.dto.JwtUserDto;
import me.zhengjie.modules.system.domain.BusDevice;
import me.zhengjie.modules.system.domain.BusUser;
import me.zhengjie.modules.system.domain.User;
import me.zhengjie.modules.system.domain.dto.BusTreeVo;
@ -32,7 +31,6 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import me.zhengjie.utils.PageUtil;
import java.util.Collections;
import java.util.List;
import java.util.ArrayList;
import me.zhengjie.utils.PageResult;
@ -49,6 +47,11 @@ public class BusUserServiceImpl extends ServiceImpl<BusUserMapper, BusUser> impl
@Autowired private BusUserMapper busUserMapper;
@Autowired private UserCacheManager userCacheManager;
@Override
public BusUser queryById(Long id) {
return busUserMapper.selectById(id);
}
@Override
public PageResult<BusUser> queryAll(BusUserQueryCriteria criteria, Page<Object> page){
return PageUtil.toPage(busUserMapper.findAll(criteria, page));