优化sql

This commit is contained in:
think 2025-02-07 11:22:48 +08:00
parent 833c917527
commit d8e05c2bab

View File

@ -24,6 +24,7 @@ import org.springframework.util.StringUtils;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
import java.time.*; import java.time.*;
import java.time.temporal.ChronoUnit;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
@ -156,7 +157,7 @@ public interface TaskDispatchDetailMapper extends BaseMapperX<TaskDispatchDetail
.orderByDesc(TaskDispatchDetailDO::getId) .orderByDesc(TaskDispatchDetailDO::getId)
.disableSubLogicDel(); .disableSubLogicDel();
if (CollUtil.isNotEmpty(postIds)) { if (CollUtil.isNotEmpty(postIds)){
query.and(i -> i query.and(i -> i
.and(j -> j.in(TaskDispatchDetailDO::getPostId, postIds)) .and(j -> j.in(TaskDispatchDetailDO::getPostId, postIds))
.and(j -> j.isNull(TaskDispatchDetailDO::getOwner)) .and(j -> j.isNull(TaskDispatchDetailDO::getOwner))