mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
5.0
This commit is contained in:
@@ -2,14 +2,11 @@ package com.gitee.sop.admin.service.sys;
|
||||
|
||||
import com.gitee.fastmybatis.core.PageInfo;
|
||||
import com.gitee.fastmybatis.core.query.LambdaQuery;
|
||||
import com.gitee.sop.admin.common.config.Configs;
|
||||
import com.gitee.sop.admin.common.dto.StatusUpdateBatchDTO;
|
||||
import com.gitee.sop.admin.common.dto.StatusUpdateDTO;
|
||||
import com.gitee.sop.admin.common.dto.UserDTO;
|
||||
import com.gitee.sop.admin.common.enums.ConfigKeyEnum;
|
||||
import com.gitee.sop.admin.common.support.ServiceSupport;
|
||||
import com.gitee.sop.admin.common.util.CopyUtil;
|
||||
import com.gitee.sop.admin.common.util.GenerateUtil;
|
||||
import com.gitee.sop.admin.dao.entity.SysUser;
|
||||
import com.gitee.sop.admin.dao.mapper.SysUserMapper;
|
||||
import com.gitee.sop.admin.service.sys.dto.DeptUserResultDTO;
|
||||
@@ -161,20 +158,5 @@ public class SysUserService implements ServiceSupport<SysUser, SysUserMapper> {
|
||||
return this.get(SysUser::getUsername, username);
|
||||
}
|
||||
|
||||
public String getDbPassword(String username, String password) {
|
||||
return getDbPassword(username, password, getPasswordSalt());
|
||||
}
|
||||
|
||||
public String getDbPassword(String username) {
|
||||
return this.query().eq(SysUser::getUsername, username).getValue(SysUser::getPassword);
|
||||
}
|
||||
|
||||
public String getDbPassword(String username, String password, String salt) {
|
||||
return GenerateUtil.getUserPassword(username, password, salt);
|
||||
}
|
||||
|
||||
private String getPasswordSalt() {
|
||||
return Configs.getValue(ConfigKeyEnum.PASSWORD_SALT);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,6 +1,7 @@
|
||||
package com.gitee.sop.admin.service.sys;
|
||||
|
||||
import com.gitee.sop.admin.common.enums.ConfigKeyEnum;
|
||||
import com.gitee.sop.admin.common.enums.StatusEnum;
|
||||
import com.gitee.sop.admin.common.util.PasswordUtil;
|
||||
import com.gitee.sop.admin.dao.entity.SysUser;
|
||||
import com.gitee.sop.admin.dao.mapper.UpgradeMapper;
|
||||
@@ -12,6 +13,8 @@ import org.springframework.security.crypto.bcrypt.BCrypt;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
* @author 六如
|
||||
@@ -50,13 +53,14 @@ public class UpgradeService {
|
||||
return;
|
||||
}
|
||||
String username = "admin";
|
||||
String tpl = "INSERT INTO `sys_user` ( `username`, `password`, `nickname`, `reg_type`) VALUES \n" +
|
||||
"\t('%s','%s','%s','%s');";
|
||||
String tpl = "INSERT INTO `sys_user` (`id`, `username`, `password`, `nickname`, `reg_type`) VALUES \n" +
|
||||
"\t(%s, '%s','%s','%s','%s');";
|
||||
// 初始密码
|
||||
String defPassword = "123456";
|
||||
defPassword = DigestUtils.sha256Hex(defPassword);
|
||||
String encodedPassword = BCrypt.hashpw(defPassword, BCrypt.gensalt());
|
||||
String sql = String.format(tpl, username, encodedPassword, username, RegTypeEnum.BACKEND.getValue());
|
||||
Long userId = 1L;
|
||||
String sql = String.format(tpl, userId, username, encodedPassword, username, RegTypeEnum.BACKEND.getValue());
|
||||
runSql(sql);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user