|
@@ -11,7 +11,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.dingtalk.api.response.OapiV2DepartmentListsubResponse;
|
|
import com.dingtalk.api.response.OapiV2DepartmentListsubResponse;
|
|
import com.dingtalk.api.response.OapiV2UserCreateResponse;
|
|
import com.dingtalk.api.response.OapiV2UserCreateResponse;
|
|
-import com.dingtalk.api.response.OapiV2UserGetResponse;
|
|
|
|
import com.jeeplus.common.SecurityUtils;
|
|
import com.jeeplus.common.SecurityUtils;
|
|
import com.jeeplus.common.TokenProvider;
|
|
import com.jeeplus.common.TokenProvider;
|
|
import com.jeeplus.core.query.QueryWrapperGenerator;
|
|
import com.jeeplus.core.query.QueryWrapperGenerator;
|
|
@@ -27,15 +26,9 @@ import com.jeeplus.human.enrollment.enrollmentRegistration.service.dto.DingTalkU
|
|
import com.jeeplus.human.enrollment.enrollmentRegistration.service.dto.ExportDTO;
|
|
import com.jeeplus.human.enrollment.enrollmentRegistration.service.dto.ExportDTO;
|
|
import com.jeeplus.human.enrollment.enrollmentRegistration.utils.DingTalkUtils;
|
|
import com.jeeplus.human.enrollment.enrollmentRegistration.utils.DingTalkUtils;
|
|
import com.jeeplus.human.enrollment.enrollmentRegistration.utils.SnowFlake;
|
|
import com.jeeplus.human.enrollment.enrollmentRegistration.utils.SnowFlake;
|
|
-import com.jeeplus.sys.domain.User;
|
|
|
|
-import com.jeeplus.sys.feign.IOfficeApi;
|
|
|
|
-import com.jeeplus.sys.feign.IPostApi;
|
|
|
|
-import com.jeeplus.sys.feign.IRoleApi;
|
|
|
|
-import com.jeeplus.sys.feign.IUserApi;
|
|
|
|
|
|
+import com.jeeplus.sys.feign.*;
|
|
import com.jeeplus.sys.service.dto.*;
|
|
import com.jeeplus.sys.service.dto.*;
|
|
-import com.jeeplus.sys.utils.DictUtils;
|
|
|
|
import com.taobao.api.ApiException;
|
|
import com.taobao.api.ApiException;
|
|
-import javafx.geometry.Pos;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -44,7 +37,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* @author 王强
|
|
* @author 王强
|
|
@@ -414,7 +406,7 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
|
|
officeName = "综合管理公司";
|
|
officeName = "综合管理公司";
|
|
}
|
|
}
|
|
dto.setRoleDTOList(roleIdList);
|
|
dto.setRoleDTOList(roleIdList);
|
|
- String dictValue = DictUtils.getDictValue("dd_status", "dd_status", "0");
|
|
|
|
|
|
+ String dictValue = SpringUtil.getBean(IDictApi.class).getDictValue("dd_status", "dd_status", "0");
|
|
if("1".equals(dictValue)){
|
|
if("1".equals(dictValue)){
|
|
//钉钉逻辑
|
|
//钉钉逻辑
|
|
//判断用户是否为 评估 或者 会计 员工
|
|
//判断用户是否为 评估 或者 会计 员工
|
|
@@ -662,7 +654,7 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
|
|
//设置角色
|
|
//设置角色
|
|
if (userDTO != null) {
|
|
if (userDTO != null) {
|
|
SpringUtil.getBean(IUserApi.class).deleteById(userDTO.getId());
|
|
SpringUtil.getBean(IUserApi.class).deleteById(userDTO.getId());
|
|
- String dictValue = DictUtils.getDictValue("dd_status", "dd_status", "0");
|
|
|
|
|
|
+ String dictValue = SpringUtil.getBean(IDictApi.class).getDictValue("dd_status", "dd_status", "0");
|
|
if("1".equals(dictValue)){
|
|
if("1".equals(dictValue)){
|
|
//删除钉钉表中的数据
|
|
//删除钉钉表中的数据
|
|
//判断用户是否为 评估 或者 会计 员工
|
|
//判断用户是否为 评估 或者 会计 员工
|
|
@@ -714,7 +706,7 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
|
|
report.setUpdateById(userDTO.getId());
|
|
report.setUpdateById(userDTO.getId());
|
|
report.setUpdateTime(new Date());
|
|
report.setUpdateTime(new Date());
|
|
|
|
|
|
- String dictValue = DictUtils.getDictValue("dd_status", "dd_status", "0");
|
|
|
|
|
|
+ String dictValue = SpringUtil.getBean(IDictApi.class).getDictValue("dd_status", "dd_status", "0");
|
|
if("1".equals(dictValue)){
|
|
if("1".equals(dictValue)){
|
|
//钉钉逻辑
|
|
//钉钉逻辑
|
|
//获取用户所在部门信息
|
|
//获取用户所在部门信息
|