修改TMS用户同步只增量同步用户数据
This commit is contained in:
+5
-4
@@ -72,15 +72,16 @@ public class SysUserController extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* 从老系统(Oracle)同步部门/角色/用户。
|
||||
* 覆盖式迁移:除内置超级管理员外,现有演示部门、角色、用户将被替换。
|
||||
* 从 TMS(老系统 Oracle)增量同步用户。
|
||||
* 不变更组织机构、不同步角色:已存在用户(优先工号,其次姓名+机构匹配)保持不变,
|
||||
* 仅新增不存在的用户;机构匹配不到的新用户挂在“威狮国际”下。
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:user:add')")
|
||||
@Log(title = "用户管理-老系统组织同步", businessType = BusinessType.IMPORT)
|
||||
@Log(title = "用户管理-TMS同步用户", businessType = BusinessType.IMPORT)
|
||||
@PostMapping("/syncFromOracle")
|
||||
public AjaxResult syncFromOracle()
|
||||
{
|
||||
Map<String, Object> result = orgSyncService.syncFromOracle();
|
||||
Map<String, Object> result = orgSyncService.syncUsersOnly();
|
||||
return AjaxResult.success(String.valueOf(result.get("summary")), result);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user