|
@@ -11,25 +11,26 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import com.jeeplus.aop.demo.annotation.DemoMode;
|
|
|
+import com.jeeplus.assess.projectRecords.Utils.EasyPoiUtil;
|
|
|
import com.jeeplus.common.TokenProvider;
|
|
|
import com.jeeplus.common.excel.ExcelOptions;
|
|
|
import com.jeeplus.common.excel.ExportMode;
|
|
|
-import com.jeeplus.core.excel.EasyPoiUtil;
|
|
|
import com.jeeplus.core.query.QueryWrapperGenerator;
|
|
|
import com.jeeplus.logging.annotation.ApiLog;
|
|
|
import com.jeeplus.sys.domain.WorkAttachmentInfo;
|
|
|
+import com.jeeplus.sys.feign.IUserApi;
|
|
|
import com.jeeplus.sys.feign.IWorkAttachmentApi;
|
|
|
import com.jeeplus.sys.service.dto.RoleDTO;
|
|
|
import com.jeeplus.sys.service.dto.UserDTO;
|
|
|
import com.jeeplus.sys.service.dto.WorkAttachmentInfoDTO;
|
|
|
-import com.jeeplus.sys.utils.UserUtils;
|
|
|
+//import com.jeeplus.sys.utils.UserUtils;
|
|
|
//import com.jeeplus.pubmodules.oss.service.OssService;
|
|
|
import com.jeeplus.assess.projectRecords.constant.enums.ProjectStatusEnum;
|
|
|
import com.jeeplus.assess.projectRecords.constant.enums.ProjectTypeEnum;
|
|
|
import com.jeeplus.assess.projectRecords.constant.enums.YesOrNoEnum;
|
|
|
import com.jeeplus.assess.projectRecords.domain.Project;
|
|
|
import com.jeeplus.assess.projectRecords.service.ProjectService;
|
|
|
-import com.jeeplus.sys.service.UserService;
|
|
|
+//import com.jeeplus.sys.service.UserService;
|
|
|
import com.jeeplus.assess.projectRecords.service.dto.FileUploadListDTO;
|
|
|
import com.jeeplus.assess.projectRecords.service.dto.ProjectDTO;
|
|
|
import com.jeeplus.assess.projectRecords.service.mapstruct.ProjectWrapper;
|
|
@@ -77,8 +78,8 @@ public class ProjectController {
|
|
|
@Autowired
|
|
|
private ProjectService projectService;
|
|
|
|
|
|
- @Autowired
|
|
|
- private UserService userService;
|
|
|
+// @Autowired
|
|
|
+// private UserService userService;
|
|
|
|
|
|
// @Resource
|
|
|
// private OssService ossService;
|
|
@@ -91,7 +92,7 @@ public class ProjectController {
|
|
|
public ResponseEntity<IPage<Project>> data(Project project, Page<Project> page) throws Exception {
|
|
|
QueryWrapper<Project> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( project, Project.class );
|
|
|
IPage<Project> result = projectService.selectPage (page,queryWrapper);
|
|
|
- UserDTO currentUserDTO = UserUtils.getCurrentUserDTO();
|
|
|
+ UserDTO currentUserDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken());
|
|
|
Boolean bmzrRoleFlag = false;
|
|
|
if(null != currentUserDTO.getRoleDTOList() && currentUserDTO.getRoleDTOList().size()>0){
|
|
|
for (RoleDTO roleDTO : currentUserDTO.getRoleDTOList()) {
|
|
@@ -142,7 +143,7 @@ public class ProjectController {
|
|
|
Project pro = projectService.projectDtoToDate(project,projectDTO);
|
|
|
pro.setItemType(projectDTO.getItemType());
|
|
|
if(StringUtils.isNotBlank(projectDTO.getProjectHead())){
|
|
|
- UserDTO projectHead = userService.get(projectDTO.getProjectHead());
|
|
|
+ UserDTO projectHead = SpringUtil.getBean ( IUserApi.class ).getById(projectDTO.getProjectHead());
|
|
|
if(null == projectHead || StringUtils.isBlank(projectHead.getId())){
|
|
|
return ResponseEntity.badRequest().body("项目负责人不存在,请重新输入");
|
|
|
}
|
|
@@ -372,7 +373,7 @@ public class ProjectController {
|
|
|
|
|
|
//项目负责人、签字评估师1、签字评估师2 关联user表的id
|
|
|
if(StringUtils.isNotBlank(project.getProjectHead())){
|
|
|
- String id = userService.getUserIdByName(project.getProjectHead());
|
|
|
+ String id = SpringUtil.getBean ( IUserApi.class ).getUserIdByName(project.getProjectHead());
|
|
|
if(StringUtils.isNotBlank(id)){
|
|
|
project.setProjectHead(id);
|
|
|
}else{
|
|
@@ -412,7 +413,7 @@ public class ProjectController {
|
|
|
|
|
|
//当前处理人
|
|
|
if(StringUtils.isNotBlank(project.getCurrentDisposePerson())){
|
|
|
- String id = userService.getUserIdByName(project.getCurrentDisposePerson());
|
|
|
+ String id = SpringUtil.getBean ( IUserApi.class ).getUserIdByName(project.getCurrentDisposePerson());
|
|
|
if(StringUtils.isNotBlank(id)){
|
|
|
project.setCurrentDisposePerson(id);
|
|
|
}else{
|