From 7019f217c9b986a465a8f3f82d0df8d9a9c3d6e1 Mon Sep 17 00:00:00 2001
From: aijinhui <aijinhui>
Date: 星期三, 28 二月 2024 12:03:18 +0800
Subject: [PATCH] 兴趣点

---
 ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/IArdAlarmpointsWellService.java         |   16 ++++++++--------
 ard-work/src/main/java/com/ruoyi/alarmpoints/well/domain/ArdAlarmpointsWellParam.java             |   10 ++--------
 ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml                       |    7 +++----
 ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java            |    2 +-
 ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java |   16 ++++++++--------
 ard-work/src/main/java/com/ruoyi/alarmpoints/well/controller/ArdAlarmpointsWellController.java    |    7 +------
 6 files changed, 23 insertions(+), 35 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/controller/ArdAlarmpointsWellController.java b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/controller/ArdAlarmpointsWellController.java
index 8a8c4ba..df2bd20 100644
--- a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/controller/ArdAlarmpointsWellController.java
+++ b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/controller/ArdAlarmpointsWellController.java
@@ -4,8 +4,6 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
 
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
 import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWell;
 import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellParam;
 import com.ruoyi.alarmpoints.well.service.IArdAlarmpointsWellService;
@@ -22,9 +20,6 @@
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.dao.DuplicateKeyException;
-import org.springframework.http.HttpStatus;
-import org.springframework.http.ResponseEntity;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -209,7 +204,7 @@
     }
 
     @PostMapping("/conditionList")
-    @ApiOperation("鏌ヨ骞剁瓫閫夋潈闄愪笅鎵�鏈夊叴瓒g偣")
+    @ApiOperation("鏌ョ湅閮ㄩ棬涓嬬瓫閫夋潯浠剁殑鍏磋叮鐐�")
     public Results conditionList(ArdAlarmpointsWellParam ardAlarmpointsWellParam) {
         String usersId = SecurityUtils.getUserId();
         //鏍规嵁userId鏌ヨ閮ㄩ棬Id
diff --git a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/domain/ArdAlarmpointsWellParam.java b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/domain/ArdAlarmpointsWellParam.java
index 0cb5788..7a265fb 100644
--- a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/domain/ArdAlarmpointsWellParam.java
+++ b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/domain/ArdAlarmpointsWellParam.java
@@ -1,13 +1,9 @@
 package com.ruoyi.alarmpoints.well.domain;
 
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.ruoyi.common.annotation.Excel;
-import com.ruoyi.common.core.domain.BaseEntity;
 import lombok.Data;
 
-import java.util.Date;
 import java.util.List;
+
 
 /**
  * 浜曠鐞嗗璞� ard_alarmpoints_well
@@ -53,12 +49,10 @@
     /** 杩愯鐘舵�� */
     private String runStatus;
 
-    @TableField(exist = false)
     private List<Long> deptList;
 
-    @TableField(exist = false)
     private Integer pageNum = 1;
-    @TableField(exist = false)
+
     private Integer pageSize = 10;
 
 }
diff --git a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java
index b2e992b..a86c693 100644
--- a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java
+++ b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java
@@ -105,6 +105,6 @@
     ArdAlarmpointsWell getWellDataByPatrolplanIdAndPosition(@Param("patrolplanId") String patrolplanId,@Param("longitude") Double longitude,@Param("latitude") Double latitude);
 
     ArdAlarmpointsWell getWellById(String id);
-    List<ArdAlarmpointsWell> conditionList(ArdAlarmpointsWellParam ardAlarmpointsWellParam);
+    List<ArdAlarmpointsWell> conditionList(@Param("wellId") String wellId,@Param("deptList") List<Long> deptList);
 
 }
diff --git a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/IArdAlarmpointsWellService.java b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/IArdAlarmpointsWellService.java
index 62c34fe..71a3dd9 100644
--- a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/IArdAlarmpointsWellService.java
+++ b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/IArdAlarmpointsWellService.java
@@ -11,15 +11,15 @@
 
 /**
  * 浜曠鐞哠ervice鎺ュ彛
- * 
+ *
  * @author 鍒樿嫃涔�
  * @date 2023-03-07
  */
-public interface IArdAlarmpointsWellService 
+public interface IArdAlarmpointsWellService
 {
     /**
      * 鏌ヨ浜曠鐞�
-     * 
+     *
      * @param id 浜曠鐞嗕富閿�
      * @return 浜曠鐞�
      */
@@ -33,7 +33,7 @@
     public ArdAlarmpointsWell selectArdAlarmpointsWellByWellId(String wellId);
     /**
      * 鏌ヨ浜曠鐞嗗垪琛�
-     * 
+     *
      * @param ardAlarmpointsWell 浜曠鐞�
      * @return 浜曠鐞嗛泦鍚�
      */
@@ -49,7 +49,7 @@
 
     /**
      * 鏂板浜曠鐞�
-     * 
+     *
      * @param ardAlarmpointsWell 浜曠鐞�
      * @return 缁撴灉
      */
@@ -57,7 +57,7 @@
 
     /**
      * 淇敼浜曠鐞�
-     * 
+     *
      * @param ardAlarmpointsWell 浜曠鐞�
      * @return 缁撴灉
      */
@@ -71,7 +71,7 @@
     public int updateArdAlarmpointsWellByWellId(ArdAlarmpointsWell ardAlarmpointsWell);
     /**
      * 鎵归噺鍒犻櫎浜曠鐞�
-     * 
+     *
      * @param ids 闇�瑕佸垹闄ょ殑浜曠鐞嗕富閿泦鍚�
      * @return 缁撴灉
      */
@@ -79,7 +79,7 @@
 
     /**
      * 鍒犻櫎浜曠鐞嗕俊鎭�
-     * 
+     *
      * @param id 浜曠鐞嗕富閿�
      * @return 缁撴灉
      */
diff --git a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java
index 00fefb1..2f1e53f 100644
--- a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java
@@ -292,14 +292,14 @@
         Integer pageNum = ardAlarmpointsWellParam.getPageNum();
         Integer pageSize = ardAlarmpointsWellParam.getPageSize();
         PageHelper.startPage(pageNum, pageSize);
-//        QueryWrapper<ArdAlarmpointsWell> queryWrapper = new QueryWrapper<>();
-//        queryWrapper.select("id","altitude","metering_station","displacement_mode","latitude","dehydration_station",
-//                "well_type","production_date","well_id","transfer_station","oil_production","run_status","longitude",
-//                "installed_load","dept_id","user_id","surrounding_environment","well_number","well_block")
-//                .eq(!StringUtils.isBlank(ardAlarmpointsWellParam.getWellId()), "well_id", ardAlarmpointsWellParam.getWellId())
-//                .in("dept_id", ardAlarmpointsWellParam.getDeptList());
-//        List<ArdAlarmpointsWell> list = ardAlarmpointsWellMapper.selectList(queryWrapper);
-        List<ArdAlarmpointsWell> list = ardAlarmpointsWellMapper.conditionList(ardAlarmpointsWellParam);
+        QueryWrapper<ArdAlarmpointsWell> queryWrapper = new QueryWrapper<>();
+        queryWrapper.select("id","altitude","metering_station","displacement_mode","latitude","dehydration_station",
+                "well_type","production_date","well_id","transfer_station","oil_production","run_status","longitude",
+                "installed_load","dept_id","user_id","surrounding_environment","well_number","well_block")
+                .eq(!StringUtils.isBlank(ardAlarmpointsWellParam.getWellId()), "well_id", ardAlarmpointsWellParam.getWellId())
+                .in("dept_id", ardAlarmpointsWellParam.getDeptList());
+        List<ArdAlarmpointsWell> list = ardAlarmpointsWellMapper.selectList(queryWrapper);
+//        List<ArdAlarmpointsWell> list = ardAlarmpointsWellMapper.conditionList(ardAlarmpointsWellParam.getWellId(),ardAlarmpointsWellParam.getDeptList());
         return new PageInfo<>(list);
     }
 
diff --git a/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml b/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml
index 5d4b794..1efe543 100644
--- a/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml
+++ b/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml
@@ -300,13 +300,12 @@
     </select>
 
 
-    <select id="conditionList" parameterType="List"
-            resultType="com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellDeptVo">
+    <select id="conditionList" resultType="com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWell">
         Select * from ard_alarmpoints_well well
         where WHERE well.well_id = #{wellId}
         and well.dept_id in
-        <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
-            #{item}
+        <foreach item="deptList" collection="deptList" open="(" separator="," close=")">
+            #{deptList}
         </foreach>
     </select>
 </mapper>

--
Gitblit v1.9.3