微调
This commit is contained in:
		
							parent
							
								
									46d41a305d
								
							
						
					
					
						commit
						1210a63f15
					
				|  | @ -2,7 +2,6 @@ package com.ruoyi.web.controller.rl; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.fastjson2.JSON; | import com.alibaba.fastjson2.JSON; | ||||||
| import com.ruoyi.common.annotation.Log; | import com.ruoyi.common.annotation.Log; | ||||||
| import com.ruoyi.common.constant.ServiceConstants; |  | ||||||
| import com.ruoyi.common.core.controller.BaseController; | import com.ruoyi.common.core.controller.BaseController; | ||||||
| import com.ruoyi.common.core.domain.AjaxResult; | import com.ruoyi.common.core.domain.AjaxResult; | ||||||
| import com.ruoyi.common.core.domain.entity.RlUser; | import com.ruoyi.common.core.domain.entity.RlUser; | ||||||
|  | @ -17,11 +16,10 @@ import com.ruoyi.common.utils.poi.ExcelUtil; | ||||||
| import com.ruoyi.system.domain.agent.RlAgentVO; | import com.ruoyi.system.domain.agent.RlAgentVO; | ||||||
| import com.ruoyi.system.domain.userExt.RlUserExt; | import com.ruoyi.system.domain.userExt.RlUserExt; | ||||||
| import com.ruoyi.system.domain.userWithdraw.RlUserWithdraw; | import com.ruoyi.system.domain.userWithdraw.RlUserWithdraw; | ||||||
| import com.ruoyi.system.domain.vo.RlUserQuery; | import com.ruoyi.system.domain.RlUserQuery; | ||||||
| import com.ruoyi.system.service.*; | import com.ruoyi.system.service.*; | ||||||
| import org.apache.commons.lang3.ArrayUtils; | import org.apache.commons.lang3.ArrayUtils; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.security.access.prepost.PreAuthorize; |  | ||||||
| import org.springframework.transaction.support.TransactionTemplate; | import org.springframework.transaction.support.TransactionTemplate; | ||||||
| import org.springframework.validation.annotation.Validated; | import org.springframework.validation.annotation.Validated; | ||||||
| import org.springframework.web.bind.annotation.*; | import org.springframework.web.bind.annotation.*; | ||||||
|  |  | ||||||
|  | @ -8,7 +8,6 @@ import org.springframework.http.HttpMethod; | ||||||
| import org.springframework.security.authentication.AuthenticationManager; | import org.springframework.security.authentication.AuthenticationManager; | ||||||
| import org.springframework.security.authentication.ProviderManager; | import org.springframework.security.authentication.ProviderManager; | ||||||
| import org.springframework.security.authentication.dao.DaoAuthenticationProvider; | import org.springframework.security.authentication.dao.DaoAuthenticationProvider; | ||||||
| import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; |  | ||||||
| import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; | import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; | ||||||
| import org.springframework.security.config.annotation.web.builders.HttpSecurity; | import org.springframework.security.config.annotation.web.builders.HttpSecurity; | ||||||
| import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; | ||||||
|  |  | ||||||
|  | @ -507,6 +507,7 @@ public class SysLoginService | ||||||
|         } finally { |         } finally { | ||||||
|             AuthenticationContextHolder.clearContext(); |             AuthenticationContextHolder.clearContext(); | ||||||
|         } |         } | ||||||
|  |         AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"))); | ||||||
|         LoginUser loginUser = (LoginUser) authentication.getPrincipal(); |         LoginUser loginUser = (LoginUser) authentication.getPrincipal(); | ||||||
|         recordAppLoginInfo(loginUser.getUserId());                     //修改rl_user最近登录IP和登录时间 |         recordAppLoginInfo(loginUser.getUserId());                     //修改rl_user最近登录IP和登录时间 | ||||||
|         // 生成token |         // 生成token | ||||||
|  |  | ||||||
|  | @ -36,9 +36,6 @@ public class UserDetailsServiceImpl implements UserDetailsService | ||||||
|     @Autowired |     @Autowired | ||||||
|     private IRlUserService userService; |     private IRlUserService userService; | ||||||
| 
 | 
 | ||||||
|     @Resource |  | ||||||
|     private IRlUserService asUserService; |  | ||||||
| 
 |  | ||||||
|     @Autowired |     @Autowired | ||||||
|     private SysPasswordService passwordService; |     private SysPasswordService passwordService; | ||||||
| 
 | 
 | ||||||
|  | @ -64,7 +61,7 @@ public class UserDetailsServiceImpl implements UserDetailsService | ||||||
|                 user = userService.selectUserByUserName(username, appletType); |                 user = userService.selectUserByUserName(username, appletType); | ||||||
|             }else if(Constants.USER_TYPE_APP.equals(userType)){ |             }else if(Constants.USER_TYPE_APP.equals(userType)){ | ||||||
|                 // app用户登录 如果是app用户则用openid查询 |                 // app用户登录 如果是app用户则用openid查询 | ||||||
|                 user = asUserService.selectUserByWxopenid(username); |                 user = userService.selectUserByWxopenid(username); | ||||||
|             }else{ |             }else{ | ||||||
|                 // app用户登录(短信登录) 如果是app用户则用手机号 |                 // app用户登录(短信登录) 如果是app用户则用手机号 | ||||||
|                 user = userService.selectUserByUserName(username, appletType); |                 user = userService.selectUserByUserName(username, appletType); | ||||||
|  | @ -73,7 +70,7 @@ public class UserDetailsServiceImpl implements UserDetailsService | ||||||
|                     if(StrUtil.isBlank(user.getPassword())){ |                     if(StrUtil.isBlank(user.getPassword())){ | ||||||
|                         String password = authentication.getCredentials().toString(); |                         String password = authentication.getCredentials().toString(); | ||||||
|                         String newPassword = SecurityUtils.encryptPassword(password); |                         String newPassword = SecurityUtils.encryptPassword(password); | ||||||
|                         asUserService.updateUserPwd(user.getUserId(), newPassword); |                         userService.updateUserPwd(user.getUserId(), newPassword); | ||||||
|                     }else{ |                     }else{ | ||||||
|                         passwordService.validate2(user); |                         passwordService.validate2(user); | ||||||
|                     } |                     } | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| package com.ruoyi.system.domain.vo; | package com.ruoyi.system.domain; | ||||||
| 
 | 
 | ||||||
| import com.ruoyi.common.core.domain.entity.RlUser; | import com.ruoyi.common.core.domain.entity.RlUser; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  | @ -3,7 +3,7 @@ package com.ruoyi.system.mapper; | ||||||
| import com.ruoyi.common.core.domain.entity.RlUser; | import com.ruoyi.common.core.domain.entity.RlUser; | ||||||
| import com.ruoyi.common.core.domain.entity.RlUserVO; | import com.ruoyi.common.core.domain.entity.RlUserVO; | ||||||
| import com.ruoyi.common.core.domain.vo.LabelVo; | import com.ruoyi.common.core.domain.vo.LabelVo; | ||||||
| import com.ruoyi.system.domain.vo.RlUserQuery; | import com.ruoyi.system.domain.RlUserQuery; | ||||||
| import org.apache.ibatis.annotations.Param; | import org.apache.ibatis.annotations.Param; | ||||||
| 
 | 
 | ||||||
| import java.math.BigDecimal; | import java.math.BigDecimal; | ||||||
|  |  | ||||||
|  | @ -5,8 +5,7 @@ import com.ruoyi.common.core.domain.entity.RlUserVO; | ||||||
| import com.ruoyi.system.domain.changeBalance.RlChangeBalance; | import com.ruoyi.system.domain.changeBalance.RlChangeBalance; | ||||||
| import com.ruoyi.system.domain.changeBalance.RlChangeBalanceQuery; | import com.ruoyi.system.domain.changeBalance.RlChangeBalanceQuery; | ||||||
| import com.ruoyi.system.domain.query.AuthenticationQuery; | import com.ruoyi.system.domain.query.AuthenticationQuery; | ||||||
| import com.ruoyi.system.domain.vo.RlUserQuery; | import com.ruoyi.system.domain.RlUserQuery; | ||||||
| import com.ruoyi.system.domain.withdraw.RlWithdraw; |  | ||||||
| import com.ruoyi.system.domain.withdraw.RlWithdrawQuery; | import com.ruoyi.system.domain.withdraw.RlWithdrawQuery; | ||||||
| 
 | 
 | ||||||
| import java.math.BigDecimal; | import java.math.BigDecimal; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,6 @@ | ||||||
| package com.ruoyi.system.service.impl; | package com.ruoyi.system.service.impl; | ||||||
| 
 | 
 | ||||||
| import cn.hutool.core.util.ObjectUtil; | import cn.hutool.core.util.ObjectUtil; | ||||||
| import cn.hutool.core.util.StrUtil; |  | ||||||
| import com.alibaba.fastjson2.JSON; | import com.alibaba.fastjson2.JSON; | ||||||
| import com.alibaba.fastjson2.JSONObject; | import com.alibaba.fastjson2.JSONObject; | ||||||
| import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; | import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; | ||||||
|  | @ -9,7 +8,6 @@ import com.aliyuncs.exceptions.ClientException; | ||||||
| import com.ruoyi.common.annotation.DataScope; | import com.ruoyi.common.annotation.DataScope; | ||||||
| import com.ruoyi.common.constant.ServiceConstants; | import com.ruoyi.common.constant.ServiceConstants; | ||||||
| import com.ruoyi.common.constant.UserConstants; | import com.ruoyi.common.constant.UserConstants; | ||||||
| import com.ruoyi.common.core.domain.entity.ChangeBalanceInterface; |  | ||||||
| import com.ruoyi.common.core.domain.entity.RlUser; | import com.ruoyi.common.core.domain.entity.RlUser; | ||||||
| import com.ruoyi.common.core.domain.entity.RlUserVO; | import com.ruoyi.common.core.domain.entity.RlUserVO; | ||||||
| import com.ruoyi.common.exception.ServiceException; | import com.ruoyi.common.exception.ServiceException; | ||||||
|  | @ -20,15 +18,12 @@ import com.ruoyi.common.utils.verify.VerifyIdentityUtil; | ||||||
| import com.ruoyi.system.domain.RlMsgLog; | import com.ruoyi.system.domain.RlMsgLog; | ||||||
| import com.ruoyi.system.domain.SysUserPost; | import com.ruoyi.system.domain.SysUserPost; | ||||||
| import com.ruoyi.system.domain.SysUserRole; | import com.ruoyi.system.domain.SysUserRole; | ||||||
| import com.ruoyi.system.domain.agent.RlAgentVO; |  | ||||||
| import com.ruoyi.system.domain.changeBalance.RlChangeBalance; | import com.ruoyi.system.domain.changeBalance.RlChangeBalance; | ||||||
| import com.ruoyi.system.domain.changeBalance.RlChangeBalanceQuery; | import com.ruoyi.system.domain.changeBalance.RlChangeBalanceQuery; | ||||||
| import com.ruoyi.system.domain.channel.ChannelVO; |  | ||||||
| import com.ruoyi.system.domain.channelWithdraw.ChannelWithdrawVO; | import com.ruoyi.system.domain.channelWithdraw.ChannelWithdrawVO; | ||||||
| import com.ruoyi.system.domain.query.AuthenticationQuery; | import com.ruoyi.system.domain.query.AuthenticationQuery; | ||||||
| import com.ruoyi.system.domain.userExt.RlUserExt; |  | ||||||
| import com.ruoyi.system.domain.userWithdraw.RlUserWithdraw; | import com.ruoyi.system.domain.userWithdraw.RlUserWithdraw; | ||||||
| import com.ruoyi.system.domain.vo.RlUserQuery; | import com.ruoyi.system.domain.RlUserQuery; | ||||||
| import com.ruoyi.system.domain.withdraw.RlWithdraw; | import com.ruoyi.system.domain.withdraw.RlWithdraw; | ||||||
| import com.ruoyi.system.domain.withdraw.RlWithdrawQuery; | import com.ruoyi.system.domain.withdraw.RlWithdrawQuery; | ||||||
| import com.ruoyi.system.mapper.RlUserMapper; | import com.ruoyi.system.mapper.RlUserMapper; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user