Files
lailab-toolbox-server/src/main/java/cn/lailab/toolbox/service/impl/AuthServiceImpl.java
T
2026-01-15 15:17:05 +00:00

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);
}
}