|
|
@ -234,19 +234,21 @@ public class TbsActivityTemplateController { |
|
|
|
.map(TbsActivityTemplateRegion::getTemplateId).distinct().collect(Collectors.toList()); |
|
|
|
LambdaQueryWrapper<TbsActivityTemplate> tmpLqw = new LambdaQueryWrapper<>(); |
|
|
|
tmpLqw.eq(TbsActivityTemplate::getTemplateState,1); |
|
|
|
if(CollectionUtil.isNotEmpty(saleRegion)||CollectionUtil.isNotEmpty(bizRegion)||CollectionUtil.isNotEmpty(templateRegions)){ |
|
|
|
tmpLqw.and(a->{ |
|
|
|
if(CollectionUtil.isNotEmpty(saleRegion)){ |
|
|
|
a.or(b->b.eq(TbsActivityTemplate::getSaleRegionFlag,0)); |
|
|
|
} |
|
|
|
if(CollectionUtil.isNotEmpty(bizRegion)){ |
|
|
|
a.or(b->b.eq(TbsActivityTemplate::getBizRegionFlag,0)); |
|
|
|
} |
|
|
|
if(CollectionUtil.isNotEmpty(templateRegions)){ |
|
|
|
a.or(b->b.in(TbsActivityTemplate::getId,templateIds)); |
|
|
|
} |
|
|
|
tmpLqw.and(a->{ |
|
|
|
if(CollectionUtil.isNotEmpty(saleRegion)){ |
|
|
|
a.or(b->b.eq(TbsActivityTemplate::getSaleRegionFlag,0)); |
|
|
|
} |
|
|
|
if(CollectionUtil.isNotEmpty(bizRegion)){ |
|
|
|
a.or(b->b.eq(TbsActivityTemplate::getBizRegionFlag,0)); |
|
|
|
} |
|
|
|
if(CollectionUtil.isNotEmpty(templateRegions)){ |
|
|
|
a.or(b->b.in(TbsActivityTemplate::getId,templateIds)); |
|
|
|
} |
|
|
|
a.or(b->{ |
|
|
|
b.eq(TbsActivityTemplate::getSaleRegionFlag,0); |
|
|
|
b.eq(TbsActivityTemplate::getBizRegionFlag,0); |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
if(StringUtils.hasText(templateName)){ |
|
|
|
tmpLqw.like(TbsActivityTemplate::getTemplateName,templateName); |
|
|
|
} |
|
|
|