|
|
@@ -28,6 +28,7 @@ import com.xunmei.system.api.domain.SysDictData;
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
import com.xunmei.system.api.vo.FindOrgTypes;
|
|
|
import com.xunmei.system.api.vo.SysOrgVO;
|
|
|
+import com.xunmei.system.dto.SysOrgDto;
|
|
|
import com.xunmei.system.mapper.SysOrgMapper;
|
|
|
import com.xunmei.system.mapper.SysUserMapper;
|
|
|
import com.xunmei.system.service.ISysOrgService;
|
|
|
@@ -1086,4 +1087,16 @@ public class SysOrgServiceImpl extends ServiceImpl<SysOrgMapper, SysOrg> impleme
|
|
|
public SysOrg findByCode(String guid) {
|
|
|
return lambdaQuery().eq(SysOrg::getCode, guid).last(Constants.LIMIT1).one();
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<SysOrg> selectOrgList(SysOrgDto org) {
|
|
|
+ if(ObjectUtil.isNotEmpty(org.getOrgId())){
|
|
|
+ SysOrg sysOrg = getById(org.getOrgId());
|
|
|
+
|
|
|
+ if(org.getCheckSub()){
|
|
|
+ org.setOrgPath(sysOrg.getPath());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|