Browse Source

bir删除 漏了判断list长度

v1.0
15989082884@163.com 2 years ago
parent
commit
5904a17824
  1. 9
      src/main/java/com/qs/serve/modules/bir/service/impl/BirActivityCenterGoodsServiceImpl.java

9
src/main/java/com/qs/serve/modules/bir/service/impl/BirActivityCenterGoodsServiceImpl.java

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qs.serve.common.model.dto.DateSplitDTO; import com.qs.serve.common.model.dto.DateSplitDTO;
import com.qs.serve.common.util.CollectionUtil;
import com.qs.serve.common.util.DateSplitUtil; import com.qs.serve.common.util.DateSplitUtil;
import com.qs.serve.common.util.PageUtil; import com.qs.serve.common.util.PageUtil;
import com.qs.serve.modules.bir.entity.BirBaseActivity; import com.qs.serve.modules.bir.entity.BirBaseActivity;
@ -203,24 +204,26 @@ public class BirActivityCenterGoodsServiceImpl extends ServiceImpl<BirActivityCe
} }
private void buildRemoveRecode(List<Long> activityIds) { private void buildRemoveRecode(List<Long> activityIds) {
if(CollectionUtil.isNotEmpty(activityIds)) {
LambdaQueryWrapper<BirActivityCenterGoods> birBaseActivityLqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<BirActivityCenterGoods> birBaseActivityLqw = new LambdaQueryWrapper<>();
birBaseActivityLqw.in(BirActivityCenterGoods::getActivityId, activityIds); birBaseActivityLqw.in(BirActivityCenterGoods::getActivityId, activityIds);
List<BirActivityCenterGoods> removeBirList = this.list(birBaseActivityLqw); List<BirActivityCenterGoods> removeBirList = this.list(birBaseActivityLqw);
if(removeBirList.size()>0){ if (removeBirList.size() > 0) {
List<BirRemoveId> removeIds = removeBirList.stream().map(a-> { List<BirRemoveId> removeIds = removeBirList.stream().map(a -> {
BirRemoveId birRemoveId = new BirRemoveId(); BirRemoveId birRemoveId = new BirRemoveId();
birRemoveId.setDeleteTime(LocalDateTime.now()); birRemoveId.setDeleteTime(LocalDateTime.now());
birRemoveId.setId(a.getId()); birRemoveId.setId(a.getId());
return birRemoveId; return birRemoveId;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
removeIds.forEach(a->{ removeIds.forEach(a -> {
birRemoveIdMapper.insert(a); birRemoveIdMapper.insert(a);
}); });
} }
this.remove(birBaseActivityLqw); this.remove(birBaseActivityLqw);
} }
}
/** /**
* 创建底表对象 * 创建底表对象

Loading…
Cancel
Save