mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-02-01 16:15:21 +08:00
同步钉钉部门报错 #9228
This commit is contained in:
@ -229,7 +229,7 @@ public class ThirdAppDingtalkServiceImpl implements IThirdAppService {
|
|||||||
LambdaQueryWrapper<SysDepart> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysDepart> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
// 根据 source_identifier 字段查询
|
// 根据 source_identifier 字段查询
|
||||||
// 代码逻辑说明: 【issues/6017】钉钉同步部门时没有最顶层的部门名,同步用户时,用户没有部门信息---
|
// 代码逻辑说明: 【issues/6017】钉钉同步部门时没有最顶层的部门名,同步用户时,用户没有部门信息---
|
||||||
queryWrapper.and(item -> item.eq(SysDepart::getId, departmentTree.getSource_identifier()).or().eq(SysDepart::getDingIdentifier,departmentTree.getDept_id()));
|
queryWrapper.and(item -> item.eq(SysDepart::getId, departmentTree.getSource_identifier()).or().eq(SysDepart::getDingIdentifier,oConvertUtils.getString(departmentTree.getDept_id())));
|
||||||
SysDepart sysDepart = sysDepartService.getOne(queryWrapper);
|
SysDepart sysDepart = sysDepartService.getOne(queryWrapper);
|
||||||
if (sysDepart != null) {
|
if (sysDepart != null) {
|
||||||
// 执行更新操作
|
// 执行更新操作
|
||||||
|
|||||||
Reference in New Issue
Block a user