项目合规评估 --- 查询条件 新增

This commit is contained in:
yuezhihang
2022-03-02 16:52:31 +08:00
parent d2fd93450e
commit 230d0eab32
3 changed files with 22 additions and 0 deletions
@@ -1,6 +1,7 @@
package com.adc.da.slrs.sarStandProjectLibrary.entity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@@ -41,4 +42,13 @@ public class SarStandProjectLibraryDto {
private String detailedListVersion;
@ApiModelProperty(value = "管理主体名称")
private String managementHostName;
@ApiModelProperty(value = "开发主体名称")
private String developmentHostName;
@ApiModelProperty(value = "项目细分类名称")
private String categoryName;
}
@@ -209,6 +209,9 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
sar.setProjectLevel(sarDto.getProjectLevel());
sar.setProjectManager(sarDto.getProjectManager());
sar.setProductLine(sarDto.getProductLine());
sar.setManagementHostName(sarDto.getManagementHostName());
sar.setDevelopmentHostName(sarDto.getDevelopmentHostName());
sar.setCategoryName(sarDto.getCategoryName());
SimpleDateFormat formater = new SimpleDateFormat();
formater.applyPattern("yyyy-MM-dd");
try {
@@ -248,6 +248,15 @@
<if test="qu.productLine != null">
AND library.product_line LIKE concat(concat('%',#{qu.productLine}),'%')
</if>
<if test="qu.managementHostName != null">
AND library.management_host_name LIKE concat(concat('%',#{qu.managementHostName}),'%')
</if>
<if test="qu.developmentHostName != null">
AND library.development_host_name LIKE concat(concat('%',#{qu.developmentHostName}),'%')
</if>
<if test="qu.categoryName != null">
AND library.category_name LIKE concat(concat('%',#{qu.categoryName}),'%')
</if>
<if test="qu.projectStartDate != null">
AND library.project_start_date &gt;= #{qu.projectStartDate}
</if>