From 1e530831761d706b020e53c836ace35a2c90b88d Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期二, 15 四月 2025 08:48:55 +0800 Subject: [PATCH] 功率因数-电网拓扑 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java index afcfbf7..211d6d6 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java @@ -1,13 +1,17 @@ package com.iailab.module.ansteel.api.service.impl; +import com.iailab.framework.common.util.date.DateUtils; import com.iailab.module.ansteel.api.entity.CokingProcessChildEntity; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.iailab.module.ansteel.api.dao.CokingProcessChildDao; import com.iailab.module.ansteel.api.service.CokingProcessChildService; 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,22 @@ @Override public List<CokingProcessChildEntity> list(Map<String, Object> params) { + String indType = (String) params.get("indType"); + String category = (String) params.get("category"); + String clock = (String) params.get("clock"); + if (StringUtils.isBlank(indType) || 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<CokingProcessChildEntity> queryWrapper = new QueryWrapper<>(); - queryWrapper.orderByAsc("sort"); + queryWrapper.eq("ind_type", indType) + .eq("category", category) + .eq("clock", clock) + .orderByAsc("sort"); return cokingProcessChildDao.selectList(queryWrapper); } @@ -34,4 +52,11 @@ public void save(CokingProcessChildEntity cokingProcessChild) { cokingProcessChildDao.insert(cokingProcessChild); } + + @Override + public void deleteByClock(String clock) { + QueryWrapper<CokingProcessChildEntity> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("clock", clock); + cokingProcessChildDao.delete(queryWrapper); + } } \ No newline at end of file -- Gitblit v1.9.3