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