广丰卷烟厂数采质量分析系统
RuoYi-Vue-Plus/ruoyi-modules/ruoyi-qa/src/main/java/org/dromara/qa/analy/service/impl/FeedmatchTimeDataServiceImpl.java
@@ -9,6 +9,7 @@
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.qa.analy.domain.StoreSilkInfo;
import org.springframework.stereotype.Service;
import org.dromara.qa.analy.domain.bo.FeedmatchTimeDataBo;
import org.dromara.qa.analy.domain.vo.FeedmatchTimeDataVo;
@@ -74,7 +75,9 @@
    private LambdaQueryWrapper<FeedmatchTimeData> buildQueryWrapper(FeedmatchTimeDataBo bo) {
        Map<String, Object> params = bo.getParams();
        LambdaQueryWrapper<FeedmatchTimeData> lqw = Wrappers.lambdaQuery();
        lqw.eq(bo.getTime() != null, FeedmatchTimeData::getTime, bo.getTime());
        lqw.eq(bo.getShift() != null, FeedmatchTimeData::getShift, bo.getShift());
        lqw.between(params.get("beginTime") != null && params.get("endTime") != null,
                FeedmatchTimeData::getTime, params.get("beginTime"), params.get("endTime"));
        lqw.eq(StringUtils.isNotBlank(bo.getKey()), FeedmatchTimeData::getKey, bo.getKey());
        return lqw;
    }