临时修改搜索编号导致的参数重复问题
This commit is contained in:
+1
-5
@@ -130,13 +130,9 @@
|
||||
<select id="selectpage" resultMap="ParamsCollectManifestEOResultMap">
|
||||
select *
|
||||
from (
|
||||
select DISTINCT pcm.*,
|
||||
ccpip.params_number as params_number
|
||||
select pcm.*
|
||||
from params_collect_manifest pcm
|
||||
left join cert_category_params_info_publish ccpip on pcm.nio_number = ccpip.nio_number
|
||||
where pcm.params_manifest_id = #{paramsManifestEO.id}
|
||||
and ccpip.params_template_id = #{paramsManifestEO.paramsTemplateId}
|
||||
and ccpip.version = #{paramsManifestEO.paramsTemplatePublishVersion}
|
||||
) temp
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
+2
-1
@@ -364,7 +364,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
||||
}
|
||||
// 搜索NIO编号或认证类别编号 精确搜索
|
||||
if (StringUtils.isNotEmpty(paramsCollectManifestVO.getAllNumber())) {
|
||||
queryWrapper.and(wrapper->wrapper.eq("nio_number", paramsCollectManifestVO.getAllNumber()).or().eq("params_number", paramsCollectManifestVO.getAllNumber()));
|
||||
//queryWrapper.and(wrapper->wrapper.eq("nio_number", paramsCollectManifestVO.getAllNumber()).or().eq("params_number", paramsCollectManifestVO.getAllNumber()));
|
||||
queryWrapper.and(wrapper->wrapper.like("nio_number", paramsCollectManifestVO.getAllNumber()));
|
||||
}
|
||||
if (StringUtils.isNotEmpty(paramsCollectManifestVO.getDutyTerritory())) {
|
||||
List<String> dutyTerritoryList = Arrays.asList(paramsCollectManifestVO.getDutyTerritory().split(","));
|
||||
|
||||
+1
-2
@@ -71,7 +71,7 @@
|
||||
<where>
|
||||
<if test="paramsReportDetailVO != null">
|
||||
<if test="paramsReportDetailVO.allNumber !=null and paramsReportDetailVO.allNumber !=''">
|
||||
AND (prd.nio_number = #{paramsReportDetailVO.allNumber} or rccpi.params_number = #{paramsReportDetailVO.allNumber})
|
||||
AND prd.nio_number LIKE CONCAT(CONCAT('%',#{paramsReportDetailVO.allNumber}),'%')
|
||||
</if>
|
||||
<if test="paramsReportDetailVO.paramsName !=null and paramsReportDetailVO.paramsName !=''">
|
||||
AND prd.params_name LIKE CONCAT(CONCAT('%',#{paramsReportDetailVO.paramsName}),'%')
|
||||
@@ -141,7 +141,6 @@
|
||||
<select id="pageInfo" resultMap="ParamsReportDetailEOResultMap">
|
||||
select prd.*
|
||||
from params_report_detail prd
|
||||
left join report_cert_category_params_info rccpi on (prd.params_manifest_id = rccpi.params_manifest_id and prd.nio_number = rccpi.nio_number)
|
||||
<include refid="BaseQuerySql2"/>
|
||||
order by sync_time desc, nio_number asc
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user