fix: 优化逻辑
This commit is contained in:
parent
d23d1b3dc0
commit
aa2993a1e2
@ -13,8 +13,10 @@ public class SdEngInfoBHRequest {
|
|||||||
private String baseId;
|
private String baseId;
|
||||||
private String hbrvcd;
|
private String hbrvcd;
|
||||||
private String rvcd;
|
private String rvcd;
|
||||||
|
private String reachcd;
|
||||||
private List<String> basIds;
|
private List<String> basIds;
|
||||||
private List<String> hbrvcds;
|
private List<String> hbrvcds;
|
||||||
private List<String> rvcds;
|
private List<String> rvcds;
|
||||||
|
// private List<String> rvcds;
|
||||||
private String ennm;
|
private String ennm;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -94,17 +94,20 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
|
|||||||
String hbrvcd = sdEngInfoBHRequest.getHbrvcd();
|
String hbrvcd = sdEngInfoBHRequest.getHbrvcd();
|
||||||
String ennm = sdEngInfoBHRequest.getEnnm();
|
String ennm = sdEngInfoBHRequest.getEnnm();
|
||||||
String rvcd = sdEngInfoBHRequest.getRvcd();
|
String rvcd = sdEngInfoBHRequest.getRvcd();
|
||||||
|
String reachcd = sdEngInfoBHRequest.getReachcd();
|
||||||
List<String> rvcds = sdEngInfoBHRequest.getRvcds();
|
List<String> rvcds = sdEngInfoBHRequest.getRvcds();
|
||||||
List<String> hbrvcds = sdEngInfoBHRequest.getHbrvcds();
|
List<String> hbrvcds = sdEngInfoBHRequest.getHbrvcds();
|
||||||
LambdaQueryWrapper<SdEngInfoBH> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SdEngInfoBH> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(StringUtils.hasText(baseId), SdEngInfoBH::getBaseId, baseId)
|
wrapper.eq(StringUtils.hasText(baseId), SdEngInfoBH::getBaseId, baseId)
|
||||||
.eq(StringUtils.hasText(hbrvcd), SdEngInfoBH::getHbrvcd, hbrvcd)
|
.eq(StringUtils.hasText(hbrvcd), SdEngInfoBH::getHbrvcd, hbrvcd)
|
||||||
|
.eq(StrUtil.isNotBlank(reachcd), SdEngInfoBH::getRvcd, reachcd)
|
||||||
|
.eq(StrUtil.isNotBlank(rvcd), SdEngInfoBH::getReachcd, rvcd)
|
||||||
.eq(StrUtil.isNotBlank(rvcd), SdEngInfoBH::getReachcd, rvcd)
|
.eq(StrUtil.isNotBlank(rvcd), SdEngInfoBH::getReachcd, rvcd)
|
||||||
.in(rvcds != null && !rvcds.isEmpty(), SdEngInfoBH::getReachcd, rvcds)
|
.in(rvcds != null && !rvcds.isEmpty(), SdEngInfoBH::getReachcd, rvcds)
|
||||||
.in(hbrvcds != null && !hbrvcds.isEmpty(), SdEngInfoBH::getHbrvcd, hbrvcds)
|
.in(hbrvcds != null && !hbrvcds.isEmpty(), SdEngInfoBH::getHbrvcd, hbrvcds)
|
||||||
.like(StringUtils.hasText(ennm), SdEngInfoBH::getEnnm, ennm)
|
.like(StringUtils.hasText(ennm), SdEngInfoBH::getEnnm, ennm)
|
||||||
.select(SdEngInfoBH::getStcd, SdEngInfoBH::getEnnm, SdEngInfoBH::getBaseId)
|
.select(SdEngInfoBH::getStcd, SdEngInfoBH::getEnnm, SdEngInfoBH::getReachcdName, SdEngInfoBH::getYrgeb, SdEngInfoBH::getBaseId)
|
||||||
.orderByAsc(SdEngInfoBH::getOrderIndex);
|
.orderByAsc(SdEngInfoBH::getBaseId,SdEngInfoBH::getOrderIndex);
|
||||||
|
|
||||||
if("admin".equals(SecurityUtils.getCurrentUsername())){
|
if("admin".equals(SecurityUtils.getCurrentUsername())){
|
||||||
return this.list(wrapper);
|
return this.list(wrapper);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user