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