Commit 9b13dbb7 authored by lixuan's avatar lixuan

feat: 房源

parent a7b4849d
Pipeline #145598 failed with stages
......@@ -320,17 +320,9 @@ public class HouseResourceServiceImpl implements HouseResourceService {
if (CollectionUtils.isEmpty(collect)) {
houseResourceProfileGraph.setHouseResources(Collections.emptyList());
result.add(houseResourceProfileGraph);
if (StringUtils.hasText(query.getFourOrHouseNumber())) {
result = result.stream().filter(x -> StringUtils.hasText(x.getWgName())).filter(x -> x.getWgName().contains(query.getFourOrHouseNumber())).collect(Collectors.toList());
}
} else {
if (StringUtils.hasText(query.getFourOrHouseNumber())) {
collect = collect.stream().filter(x -> StringUtils.hasText(x.getHouseNumber())).filter(x -> x.getHouseNumber().contains(query.getFourOrHouseNumber()) || x.getFour().contains(query.getFourOrHouseNumber())).collect(Collectors.toList());
}
if (!CollectionUtils.isEmpty(collect)) {
houseResourceProfileGraph.setHouseResources(handleHouseList(collect, true));
result.add(houseResourceProfileGraph);
}
houseResourceProfileGraph.setHouseResources(handleHouseList(collect, true));
result.add(houseResourceProfileGraph);
}
}
result.forEach(x -> {
......
......@@ -566,6 +566,9 @@
<if test="query.nature != null and query.nature != ''">
and t4.nature = #{query.nature}
</if>
<if test="query.fourOrHouseNumber != null and query.fourOrHouseNumber != ''">
and (t1.four like concat('%', #{query.fourOrHouseNumber}, '%') or t1.house_number like concat('%', #{query.fourOrHouseNumber}, '%'))
</if>
<if test="query.wgCodes != null and query.wgCodes.size() > 0">
and t1.two in
<foreach item="item" index="index" collection="query.wgCodes" open="(" separator="," close=")">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment