|
@@ -9,6 +9,7 @@ import com.alipay.api.DefaultAlipayClient;
|
|
|
import com.alipay.api.request.AlipaySystemOauthTokenRequest;
|
|
import com.alipay.api.request.AlipaySystemOauthTokenRequest;
|
|
|
import com.alipay.api.response.AlipaySystemOauthTokenResponse;
|
|
import com.alipay.api.response.AlipaySystemOauthTokenResponse;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.jzg.client.OrganizationClient;
|
|
import com.jzg.client.OrganizationClient;
|
|
|
import com.jzg.client.PlatformClient;
|
|
import com.jzg.client.PlatformClient;
|
|
|
import com.jzg.commons.constants.RedisKeyConstants;
|
|
import com.jzg.commons.constants.RedisKeyConstants;
|
|
@@ -363,6 +364,14 @@ public class JzgAuthenticationProvider implements AuthenticationProvider {
|
|
|
details = detailMap;
|
|
details = detailMap;
|
|
|
|
|
|
|
|
Object finalDetails = details;
|
|
Object finalDetails = details;
|
|
|
|
|
+
|
|
|
|
|
+ // 新增维护上次登录时间
|
|
|
|
|
+ sysUserJzgInfoMapper.update(null,new LambdaUpdateWrapper<SysUserJzgInfo>()
|
|
|
|
|
+ .eq(SysUserJzgInfo::getUserId,weblogUser.getId())
|
|
|
|
|
+ .eq(SysUserJzgInfo::getSystemCode,system)
|
|
|
|
|
+ .set(SysUserJzgInfo::getLastLoginTime,LocalDateTime.now())
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
return new UsernamePasswordAuthenticationToken(username, rawPassword, authorities) {
|
|
return new UsernamePasswordAuthenticationToken(username, rawPassword, authorities) {
|
|
|
@Serial
|
|
@Serial
|
|
|
private static final long serialVersionUID = 6103193211327672348L;
|
|
private static final long serialVersionUID = 6103193211327672348L;
|