update:pcms车型项目接收到的数据新增3个字段
This commit is contained in:
+38
@@ -6,6 +6,7 @@ import com.adc.da.slrs.sarStandProjectLibrary.entity.*;
|
||||
import com.adc.da.slrs.sarStandProjectLibrary.entity.myResponse.Head;
|
||||
import com.adc.da.slrs.sarStandProjectLibrary.entity.myResponse.ResponseDto;
|
||||
import com.adc.da.slrs.sarStandProjectLibrary.service.impl.SarStandProjectLibraryServiceImpl;
|
||||
import com.adc.da.util.utils.StringUtils;
|
||||
import com.alibaba.excel.EasyExcel;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
@@ -305,4 +306,41 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
||||
|
||||
return responseDto;
|
||||
}
|
||||
|
||||
@PostMapping("/querySelect")
|
||||
@ApiOperation("查询筛选条件项")
|
||||
public ResponseMessage querySelect(SarStandProjectLibrary sarStandProjectLibrary){
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
if(StringUtils.isNotBlank(sarStandProjectLibrary.getManagementHostName())){
|
||||
qw.eq("management_host_name",sarStandProjectLibrary.getManagementHostName());
|
||||
}
|
||||
if(StringUtils.isNotBlank(sarStandProjectLibrary.getDevelopmentHostName())){
|
||||
qw.eq("development_host_name",sarStandProjectLibrary.getDevelopmentHostName());
|
||||
}
|
||||
if(StringUtils.isNotBlank(sarStandProjectLibrary.getCategoryName())){
|
||||
qw.eq("category_name",sarStandProjectLibrary.getCategoryName());
|
||||
}
|
||||
|
||||
List<SarStandProjectLibrary> list = sarStandProjectLibraryService.list(qw);
|
||||
List<String> managementHostList = new ArrayList<>();
|
||||
List<String> developmentHostList = new ArrayList<>();
|
||||
List<String> categoryList = new ArrayList<>();
|
||||
for(SarStandProjectLibrary sarStandProjectLibrary1 : list){
|
||||
if(!managementHostList.contains(sarStandProjectLibrary1.getManagementHostName())){
|
||||
managementHostList.add(sarStandProjectLibrary1.getManagementHostName());
|
||||
}
|
||||
if(!developmentHostList.contains(sarStandProjectLibrary1.getDevelopmentHostName())){
|
||||
developmentHostList.add(sarStandProjectLibrary1.getDevelopmentHostName());
|
||||
}
|
||||
if(!categoryList.contains(sarStandProjectLibrary1.getCategoryName())){
|
||||
categoryList.add(sarStandProjectLibrary1.getCategoryName());
|
||||
}
|
||||
}
|
||||
QuerySelectRspDTO querySelectRspDTO = QuerySelectRspDTO.builder()
|
||||
.managementHostList(managementHostList)
|
||||
.developmentHostList(developmentHostList)
|
||||
.categoryList(categoryList)
|
||||
.build();
|
||||
return Result.success(querySelectRspDTO);
|
||||
}
|
||||
}
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.adc.da.slrs.sarStandProjectLibrary.entity;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
public class QuerySelectRspDTO {
|
||||
|
||||
private List<String> managementHostList;
|
||||
|
||||
private List<String> developmentHostList;
|
||||
|
||||
private List<String> categoryList;
|
||||
}
|
||||
+1
-1
@@ -82,7 +82,7 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
||||
.setProjectNumber(projectObject.get("code").getAsString())
|
||||
.setProjectName(projectObject.get("name").getAsString())
|
||||
.setProjectClassification(projectObject.get("catalog_name").getAsString())
|
||||
.setProjectStatus(projectObject.get("project_status").getAsString())
|
||||
.setProjectStatus(projectObject.get("project_status_name").getAsString())
|
||||
.setProjectGroup(projectObject.get("project_group_name").getAsString())
|
||||
.setCurrentNode(projectObject.get("project_current_milestone").getAsString())
|
||||
.setProjectLevel(projectObject.get("project_level").getAsString())
|
||||
|
||||
Reference in New Issue
Block a user