51 lines
1.4 KiB
Java
51 lines
1.4 KiB
Java
package cn.lailab.toolbox.service.impl;
|
|
|
|
import cn.hutool.crypto.SecureUtil;
|
|
import cn.lailab.toolbox.beans.domain.Auth;
|
|
import cn.lailab.toolbox.beans.domain.User;
|
|
import cn.lailab.toolbox.mapper.AuthMapper;
|
|
import cn.lailab.toolbox.service.AuthService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
@Service
|
|
public class AuthServiceImpl implements AuthService {
|
|
|
|
// 自动注入AuthMapper
|
|
@Autowired
|
|
AuthMapper authMapper;
|
|
|
|
// 获取最新授权码
|
|
@Override
|
|
public String getAuthCode(User user) {
|
|
String str_pwd = user.getPassword();
|
|
String str_pwd_md5 = SecureUtil.md5(str_pwd).toUpperCase();
|
|
user.setPassword(str_pwd_md5);
|
|
return authMapper.getAuthCode(user);
|
|
}
|
|
|
|
// 获取最新MD5授权码
|
|
@Override
|
|
public String getAuthMd5Code(User user) {
|
|
String str_pwd = user.getPassword();
|
|
String str_pwd_md5 = SecureUtil.md5(str_pwd).toUpperCase();
|
|
user.setPassword(str_pwd_md5);
|
|
return authMapper.getAuthMd5Code(user);
|
|
}
|
|
|
|
@Override
|
|
public String getAuthMd5CodeInside() {
|
|
return authMapper.getAuthMd5CodeInside();
|
|
}
|
|
|
|
@Override
|
|
public int addUseCount(String auth_code) {
|
|
return authMapper.addUseCount(auth_code);
|
|
}
|
|
|
|
@Override
|
|
public int addAuth(Auth auth) {
|
|
return authMapper.addAuth(auth);
|
|
}
|
|
}
|