ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysPasswordService.java
@@ -24,7 +24,6 @@ private RedisService redisService; private int maxRetryCount = CacheConstants.PASSWORD_MAX_RETRY_COUNT; private Long lockTime = CacheConstants.PASSWORD_LOCK_TIME; @Autowired @@ -59,8 +58,8 @@ throw new ServiceException(errMsg); } // if (!matches(user, password)) // { // if (!user.getPassword().equals(password)){ // retryCount = retryCount + 1; // recordLogService.recordLogininfor(request, user.getUserId().intValue(), username, Constants.LOGIN_FAIL_STATUS, String.format("密码输入错误%s次", retryCount)); // redisService.setCacheObject(getCacheKey(username), retryCount, lockTime, TimeUnit.MINUTES); ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/SecurityUtils.java
@@ -118,7 +118,7 @@ public static void main(String[] args) { BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); String encode = passwordEncoder.encode("31dc4a464b71db3ddaea244410af4833"); String encode = passwordEncoder.encode("123456"); System.err.println(encode); } } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysProfileController.java
@@ -14,6 +14,7 @@ import com.ruoyi.system.api.domain.SysFile; import com.ruoyi.system.api.domain.SysUser; import com.ruoyi.system.api.model.LoginUser; import com.ruoyi.system.dto.UpdatePassword; import com.ruoyi.system.service.ISysUserService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -97,8 +98,11 @@ @ApiOperation(value = "个人信息-修改密码") @Log(title = "个人信息", businessType = BusinessType.UPDATE) @PostMapping("/updatePwd") public AjaxResult updatePwd(String username,String oldPassword, String newPassword) public AjaxResult updatePwd(@RequestBody UpdatePassword updatePassword) { String newPassword = updatePassword.getNewPassword(); String oldPassword = updatePassword.getOldPassword(); String username = updatePassword.getUsername(); System.err.println(oldPassword); System.err.println(newPassword); // String username = SecurityUtils.getUsername(); @@ -121,6 +125,7 @@ // tokenService.setLoginUser(loginUser); return success(); } return error("修改密码异常,请联系管理员"); } ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
@@ -34,6 +34,7 @@ import com.ruoyi.system.api.domain.SysUser; import com.ruoyi.system.api.feignClient.SysUserClient; import io.swagger.annotations.*; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -546,6 +547,9 @@ @GetMapping("/detail") @ApiOperation(value = "用户列表-详情", tags = {"管理后台"}) public R<AppUser> detail(Long id) { Long userid = tokenService.getLoginUser().getUserid(); SysUser sysUser = sysUserClient.getSysUser(userid).getData(); AppUser byId = appUserService.getById(id); if (byId.getShopId() != null) { R<Shop> shopById = shopClient.getShopById(Integer.parseInt(String.valueOf(byId.getShopId()))); @@ -576,6 +580,12 @@ List<AppUser> list = appUserService.lambdaQuery().eq(AppUser::getInviteUserId, id).list(); byId.setBottomUsers(list); //消费总金额 R<List<Order>> orderR = remoteOrderGoodsClient.byShopId(sysUser.getObjectId()); List<Order> orderList = orderR.getData(); if (!CollectionUtils.isEmpty(orderList)){ BigDecimal paymentAmount = orderList.stream().map(Order::getPaymentAmount).reduce(BigDecimal.ZERO, BigDecimal::add); byId.setShopAmount(paymentAmount); } return R.ok(byId); }