From d8aecb329d3e1410346261be68caf2c44107a869 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期二, 23 七月 2024 11:56:17 +0800 Subject: [PATCH] 合同分页重构、报备审核不使用修改接口 --- ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java | 41 ++++++++++++++++++++++++++++------------- 1 files changed, 28 insertions(+), 13 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java index 0cbf737..273be68 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java @@ -1,22 +1,29 @@ package com.ycl.platform.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ycl.platform.domain.entity.WorkOrder; import com.ycl.platform.domain.entity.YwThreshold; +import com.ycl.platform.mapper.WorkOrderMapper; import com.ycl.platform.mapper.YwThresholdMapper; import com.ycl.platform.service.IYwThresholdService; -import com.ycl.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import utils.DateUtils; +import java.util.Date; import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; /** * 杩愮淮闃堝�糞ervice涓氬姟灞傚鐞� * * @author gonghl - * @date 2024-03-25 + * @date 2024-07-19 */ @Service -public class YwThresholdServiceImpl implements IYwThresholdService { +public class YwThresholdServiceImpl extends ServiceImpl<YwThresholdMapper, YwThreshold> implements IYwThresholdService +{ @Autowired private YwThresholdMapper ywThresholdMapper; @@ -27,7 +34,8 @@ * @return 杩愮淮闃堝�� */ @Override - public YwThreshold selectYwThresholdById(Integer id) { + public YwThreshold selectYwThresholdById(Long id) + { return ywThresholdMapper.selectYwThresholdById(id); } @@ -38,8 +46,11 @@ * @return 杩愮淮闃堝�� */ @Override - public List<YwThreshold> selectYwThresholdList(YwThreshold ywThreshold) { - return ywThresholdMapper.selectYwThresholdList(ywThreshold); + public Map<String, List<YwThreshold>> selectYwThresholdList(YwThreshold ywThreshold) + { + List<YwThreshold> ywThresholds = ywThresholdMapper.selectYwThresholdList(ywThreshold); + Map<String, List<YwThreshold>> map = ywThresholds.stream().collect(Collectors.groupingBy(YwThreshold::getMonitorType)); + return map; } /** @@ -49,7 +60,8 @@ * @return 缁撴灉 */ @Override - public int insertYwThreshold(YwThreshold ywThreshold) { + public int insertYwThreshold(YwThreshold ywThreshold) + { ywThreshold.setCreateTime(DateUtils.getNowDate()); return ywThresholdMapper.insertYwThreshold(ywThreshold); } @@ -57,13 +69,14 @@ /** * 淇敼杩愮淮闃堝�� * - * @param ywThreshold 杩愮淮闃堝�� + * @param list 杩愮淮闃堝�� * @return 缁撴灉 */ @Override - public int updateYwThreshold(YwThreshold ywThreshold) { - ywThreshold.setUpdateTime(DateUtils.getNowDate()); - return ywThresholdMapper.updateYwThreshold(ywThreshold); + public Boolean updateYwThreshold(List<YwThreshold> list) + { + list.forEach(item -> item.setCreateTime(new Date())); + return updateBatchById(list); } /** @@ -73,7 +86,8 @@ * @return 缁撴灉 */ @Override - public int deleteYwThresholdByIds(Integer[] ids) { + public int deleteYwThresholdByIds(Long[] ids) + { return ywThresholdMapper.deleteYwThresholdByIds(ids); } @@ -84,7 +98,8 @@ * @return 缁撴灉 */ @Override - public int deleteYwThresholdById(Integer id) { + public int deleteYwThresholdById(Long id) + { return ywThresholdMapper.deleteYwThresholdById(id); } } -- Gitblit v1.8.0