|
@@ -22,6 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
@@ -65,25 +66,27 @@ public class UserDataSync implements Job {
|
|
//新增
|
|
//新增
|
|
if (Integer.parseInt(item.get("state").toString()) == 2) return;
|
|
if (Integer.parseInt(item.get("state").toString()) == 2) return;
|
|
SysUser sysUser = new SysUser();
|
|
SysUser sysUser = new SysUser();
|
|
- sysUser.setId(item.get("employee_id").toString()); //员工id
|
|
|
|
|
|
+ //sysUser.setId(item.get("employee_id").toString()); //员工id
|
|
sysUser.setRealname(item.get("employee_name").toString()); //姓名
|
|
sysUser.setRealname(item.get("employee_name").toString()); //姓名
|
|
sysUser.setPost(item.get("job_name").toString()); //职位名称
|
|
sysUser.setPost(item.get("job_name").toString()); //职位名称
|
|
int state = item.get("state") == null ? 1 : (int) item.get("state");
|
|
int state = item.get("state") == null ? 1 : (int) item.get("state");
|
|
sysUser.setStatus(state); //状态
|
|
sysUser.setStatus(state); //状态
|
|
sysUser.setUsername(item.get("login").toString());//账号
|
|
sysUser.setUsername(item.get("login").toString());//账号
|
|
sysUser.setEmail(item.get("login").toString() + "@c513.cast.casc");//邮箱
|
|
sysUser.setEmail(item.get("login").toString() + "@c513.cast.casc");//邮箱
|
|
-
|
|
|
|
|
|
+ sysUser.setUserIdentity(1);
|
|
String salt = oConvertUtils.randomGen(8);
|
|
String salt = oConvertUtils.randomGen(8);
|
|
sysUser.setSalt(salt); //md5密码盐
|
|
sysUser.setSalt(salt); //md5密码盐
|
|
String passwordEncode = PasswordUtil.encrypt(sysUser.getUsername(), hrConfigurer.getPwd(), salt);
|
|
String passwordEncode = PasswordUtil.encrypt(sysUser.getUsername(), hrConfigurer.getPwd(), salt);
|
|
sysUser.setPassword(passwordEncode); //密码 (加密)
|
|
sysUser.setPassword(passwordEncode); //密码 (加密)
|
|
-
|
|
|
|
|
|
+ sysUser.setCreateBy("system");
|
|
|
|
+ sysUser.setCreateTime(new Date());
|
|
|
|
+ sysUser.setDelFlag(0);
|
|
|
|
+ sysUserService.save(sysUser);
|
|
//给用户设置默认角色
|
|
//给用户设置默认角色
|
|
SysUserRole sysUserRole = new SysUserRole();
|
|
SysUserRole sysUserRole = new SysUserRole();
|
|
sysUserRole.setUserId(sysUser.getId());
|
|
sysUserRole.setUserId(sysUser.getId());
|
|
- sysUserRole.setRoleId("1"); //默认角色
|
|
|
|
|
|
+ sysUserRole.setRoleId("1706145760051716097"); //默认角色
|
|
sysUserRoleService.saveOrUpdate(sysUserRole);
|
|
sysUserRoleService.saveOrUpdate(sysUserRole);
|
|
- sysUserService.save(sysUser);
|
|
|
|
|
|
|
|
//保存用户与hr系统部门的关联关系
|
|
//保存用户与hr系统部门的关联关系
|
|
String departOldId = item.get("department_id") == null ? "0" : item.get("department_id").toString();
|
|
String departOldId = item.get("department_id") == null ? "0" : item.get("department_id").toString();
|