From a4bb37a5907cc46a7bce27514d88a7d8351500a5 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期日, 13 四月 2025 13:02:22 +0800 Subject: [PATCH] CokingProcess查询条件 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java index e142ffd..62bb15a 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java @@ -1,13 +1,17 @@ package com.iailab.module.ansteel.api.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.iailab.framework.common.util.date.DateUtils; import com.iailab.module.ansteel.api.dao.CokingProcessMainDao; import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity; import com.iailab.module.ansteel.api.service.CokingProcessMainService; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.Calendar; import java.util.List; import java.util.Map; @@ -25,8 +29,20 @@ @Override public List<CokingProcessMainEntity> list(Map<String, Object> params) { + String category = (String) params.get("category"); + String clock = (String) params.get("clock"); + if (StringUtils.isBlank(category)) { + return new ArrayList<>(); + } + if (StringUtils.isBlank(clock)) { + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.DAY_OF_YEAR, -1); + clock = DateUtils.format(calendar.getTime(), "yyyy-MM-dd"); + } QueryWrapper<CokingProcessMainEntity> queryWrapper = new QueryWrapper<>(); - queryWrapper.orderByAsc("sort"); + queryWrapper.eq("category", category) + .eq("clock", clock) + .orderByAsc("sort"); return cokingProcessMainDao.selectList(queryWrapper); } -- Gitblit v1.9.3