【功能修复】商城:限时折扣在 activityIds、skuIds 为空时,报 SQL 不正确的问题
This commit is contained in:
parent
d49c11fbec
commit
cdb31679da
|
@ -26,12 +26,6 @@ public interface DiscountProductMapper extends BaseMapperX<DiscountProductDO> {
|
||||||
return selectList(DiscountProductDO::getActivityId, activityIds);
|
return selectList(DiscountProductDO::getActivityId, activityIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
default List<DiscountProductDO> selectListBySpuIdsAndStatus(Collection<Long> spuIds, Integer status) {
|
|
||||||
return selectList(new LambdaQueryWrapperX<DiscountProductDO>()
|
|
||||||
.in(DiscountProductDO::getSpuId, spuIds)
|
|
||||||
.eq(DiscountProductDO::getActivityStatus, status));
|
|
||||||
}
|
|
||||||
|
|
||||||
default void updateByActivityId(DiscountProductDO discountProductDO) {
|
default void updateByActivityId(DiscountProductDO discountProductDO) {
|
||||||
update(discountProductDO, new LambdaUpdateWrapper<DiscountProductDO>()
|
update(discountProductDO, new LambdaUpdateWrapper<DiscountProductDO>()
|
||||||
.eq(DiscountProductDO::getActivityId, discountProductDO.getActivityId()));
|
.eq(DiscountProductDO::getActivityId, discountProductDO.getActivityId()));
|
||||||
|
|
|
@ -220,11 +220,17 @@ public class DiscountActivityServiceImpl implements DiscountActivityService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DiscountProductDO> getDiscountProductsByActivityId(Collection<Long> activityIds) {
|
public List<DiscountProductDO> getDiscountProductsByActivityId(Collection<Long> activityIds) {
|
||||||
|
if (CollUtil.isEmpty(activityIds)) {
|
||||||
|
return CollUtil.newArrayList();
|
||||||
|
}
|
||||||
return discountProductMapper.selectList(DiscountProductDO::getActivityId, activityIds);
|
return discountProductMapper.selectList(DiscountProductDO::getActivityId, activityIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DiscountProductDO> getMatchDiscountProductListBySkuIds(Collection<Long> skuIds) {
|
public List<DiscountProductDO> getMatchDiscountProductListBySkuIds(Collection<Long> skuIds) {
|
||||||
|
if (CollUtil.isEmpty(skuIds)) {
|
||||||
|
return CollUtil.newArrayList();
|
||||||
|
}
|
||||||
return discountProductMapper.selectListBySkuIdsAndStatusAndNow(skuIds, CommonStatusEnum.ENABLE.getStatus());
|
return discountProductMapper.selectListBySkuIdsAndStatusAndNow(skuIds, CommonStatusEnum.ENABLE.getStatus());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue