SysUserRecruitingServiceImpl.java 1.2 KB

12345678910111213141516171819202122232425262728
  1. package com.ydtech.modules.admin.service.impl;
  2. import com.ydtech.constants.enums.dict.organization.OrganizationSource;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.admin.model.SysDept;
  5. import com.ydtech.modules.admin.service.SysDeptService;
  6. import com.ydtech.modules.admin.service.SysUserRecruitingService;
  7. import com.ydtech.modules.protocol.utils.AssertionUtils;
  8. import com.ydtech.utils.StringUtils;
  9. import lombok.RequiredArgsConstructor;
  10. import org.springframework.stereotype.Service;
  11. @Service
  12. @RequiredArgsConstructor
  13. public class SysUserRecruitingServiceImpl implements SysUserRecruitingService {
  14. private final SysDeptService sysDeptService;
  15. @Override
  16. public HttpResult<Object> queryType(String deptId) {
  17. SysDept sysDept = sysDeptService.getById(deptId);
  18. String managementSource = sysDept.getManagementSource();
  19. AssertionUtils.isFail(StringUtils.isEmpty(managementSource), "此机构暂时不支持增员");
  20. OrganizationSource.Source source = Enum.valueOf(OrganizationSource.Source.class, OrganizationSource.Source.NAME + managementSource);
  21. return HttpResult.ok(source.getDesc(), source.getCode());
  22. }
  23. }