|
@@ -740,7 +740,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
return userDataDTO;
|
|
return userDataDTO;
|
|
}
|
|
}
|
|
|
|
|
|
- private CrowdProjectVO changeApplicationType(CrowdProjectVO projectVO, Map<String, String> applicationMap) {
|
|
|
|
|
|
+ public CrowdProjectVO changeApplicationType(CrowdProjectVO projectVO, Map<String, String> applicationMap) {
|
|
// 应用类型值的转换
|
|
// 应用类型值的转换
|
|
String applicationName = applicationMap.get(projectVO.getPlatform());
|
|
String applicationName = applicationMap.get(projectVO.getPlatform());
|
|
projectVO.setPlatform(applicationName);
|
|
projectVO.setPlatform(applicationName);
|
|
@@ -821,6 +821,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
projectVO = changeApplicationType(projectVO, applicationMap);
|
|
projectVO = changeApplicationType(projectVO, applicationMap);
|
|
|
|
|
|
// 领域类型值的转换
|
|
// 领域类型值的转换
|
|
|
|
+
|
|
Optional<FieldPO> fieldPO = fieldDao.findByCode(projectVO.getField());
|
|
Optional<FieldPO> fieldPO = fieldDao.findByCode(projectVO.getField());
|
|
if (fieldPO.isPresent()) {
|
|
if (fieldPO.isPresent()) {
|
|
projectVO.setField(fieldPO.get().getName());
|
|
projectVO.setField(fieldPO.get().getName());
|
|
@@ -1114,14 +1115,14 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<CrowdTestProjectVO> findByNameLike(String name) {
|
|
public List<CrowdTestProjectVO> findByNameLike(String name) {
|
|
|
|
+ Map<String, String> applicationMap = commonRepo.getApplicationCodeNameMap();
|
|
List<CrowdTestProjectVO> authingList = new ArrayList<>();
|
|
List<CrowdTestProjectVO> authingList = new ArrayList<>();
|
|
authingList.addAll(projectDao.findByNameLikeAndIsDeleted("%" + name + "%", DeletedStatus.isNotDeleted).stream().map(crowdTestProjectPO -> {
|
|
authingList.addAll(projectDao.findByNameLikeAndIsDeleted("%" + name + "%", DeletedStatus.isNotDeleted).stream().map(crowdTestProjectPO -> {
|
|
CrowdTestProject crowdTestProject = new CrowdTestProject();
|
|
CrowdTestProject crowdTestProject = new CrowdTestProject();
|
|
BeanUtils.copyProperties(crowdTestProjectPO, crowdTestProject);
|
|
BeanUtils.copyProperties(crowdTestProjectPO, crowdTestProject);
|
|
// 项目测试类型转换
|
|
// 项目测试类型转换
|
|
- String applicationName = commonRepo.getApplicationNameByCode(crowdTestProjectPO.getApplicationType());
|
|
|
|
CrowdTestProjectVO crowdTestProjectVO = new CrowdTestProjectVO(crowdTestProject);
|
|
CrowdTestProjectVO crowdTestProjectVO = new CrowdTestProjectVO(crowdTestProject);
|
|
- crowdTestProjectVO.setApplicationType(applicationName);
|
|
|
|
|
|
+ crowdTestProjectVO.setApplicationType(applicationMap.get(crowdTestProjectPO.getApplicationType()));
|
|
return crowdTestProjectVO;
|
|
return crowdTestProjectVO;
|
|
}).collect(Collectors.toList()).stream().sorted(Comparator.comparing(CrowdTestProjectVO::getCreateTime).reversed()).collect(Collectors.toList()));
|
|
}).collect(Collectors.toList()).stream().sorted(Comparator.comparing(CrowdTestProjectVO::getCreateTime).reversed()).collect(Collectors.toList()));
|
|
return authingList;
|
|
return authingList;
|
|
@@ -1144,14 +1145,14 @@ public class WebMediatorImpl implements ViewMediator {
|
|
@Override
|
|
@Override
|
|
public List<CrowdTestProjectVO> AllByPage(){
|
|
public List<CrowdTestProjectVO> AllByPage(){
|
|
List<CrowdTestProjectVO> authingList = new ArrayList<>();
|
|
List<CrowdTestProjectVO> authingList = new ArrayList<>();
|
|
|
|
+ Map<String, String> applicationMap = commonRepo.getApplicationCodeNameMap();
|
|
authingList.addAll(projectDao.findAll().stream().map(crowdTestProjectPO ->{
|
|
authingList.addAll(projectDao.findAll().stream().map(crowdTestProjectPO ->{
|
|
CrowdTestProject crowdTestProject = new CrowdTestProject();
|
|
CrowdTestProject crowdTestProject = new CrowdTestProject();
|
|
BeanUtils.copyProperties(crowdTestProjectPO, crowdTestProject);
|
|
BeanUtils.copyProperties(crowdTestProjectPO, crowdTestProject);
|
|
themeStatusService.updateStatus(crowdTestProject);
|
|
themeStatusService.updateStatus(crowdTestProject);
|
|
// 项目测试类型转换
|
|
// 项目测试类型转换
|
|
- String applicationName = commonRepo.getApplicationNameByCode(crowdTestProjectPO.getApplicationType());
|
|
|
|
CrowdTestProjectVO crowdTestProjectVO = new CrowdTestProjectVO(crowdTestProject);
|
|
CrowdTestProjectVO crowdTestProjectVO = new CrowdTestProjectVO(crowdTestProject);
|
|
- crowdTestProjectVO.setApplicationType(applicationName);
|
|
|
|
|
|
+ crowdTestProjectVO.setApplicationType(applicationMap.get(crowdTestProjectPO.getApplicationType()));
|
|
return crowdTestProjectVO;
|
|
return crowdTestProjectVO;
|
|
}).collect(Collectors.toList()));
|
|
}).collect(Collectors.toList()));
|
|
return authingList;
|
|
return authingList;
|