From 2db1aa88e8ab53096a936163d686b90d8e056a99 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Wed, 21 Aug 2024 23:18:33 +0800
Subject: [PATCH] 国土对接返回信息加密

---
 src/main/java/com/dji/sample/patches/service/impl/GetPatchesServiceImpl.java |   32 ++++++++++++++++++++++++--------
 1 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/dji/sample/patches/service/impl/GetPatchesServiceImpl.java b/src/main/java/com/dji/sample/patches/service/impl/GetPatchesServiceImpl.java
index 26ce42f..1207548 100644
--- a/src/main/java/com/dji/sample/patches/service/impl/GetPatchesServiceImpl.java
+++ b/src/main/java/com/dji/sample/patches/service/impl/GetPatchesServiceImpl.java
@@ -17,10 +17,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.ArrayList;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.stream.Collectors;
 
 @Service
@@ -70,8 +67,8 @@
         if (param.getDkmj()!=null){
             queryWrapper.eq(LotInfo::getDkmj,param.getDkmj());
         }
-        if (param.getIsPlan() != null) {
-            queryWrapper.eq(LotInfo::getIsPlan, param.getIsPlan());
+        if (param.getIsPush() != null) {
+            queryWrapper.eq(LotInfo::getIsPush, param.getIsPush());
         }
 
         // 执行分页查询
@@ -167,14 +164,29 @@
                 .eq(MediaFileEntity::getWorkspaceId, workspaceId)
                 .eq(MediaFileEntity::getExamine,1));
     }
+    public List<MediaFileEntity> listPohto(String dkbh) {
+        return fileMapper.selectList(new LambdaQueryWrapper<MediaFileEntity>().like(MediaFileEntity::getFileName, "%" + dkbh + "%")
+                .eq(MediaFileEntity::getExamine,1));
+    }
     public LotInfo getLotinfo(String dkbh, String workspaceId) {
         return mapper.selectOne(new LambdaQueryWrapper<LotInfo>().eq(LotInfo::getDkbh, dkbh)
                 .eq(LotInfo::getWorkspaceId, workspaceId));
+    }
+
+    public LotInfo getLotinfo(String dkbh) {
+        return mapper.selectOne(new LambdaQueryWrapper<LotInfo>().eq(LotInfo::getDkbh, dkbh));
     }
     public void patchesPushed(String taskId, String dkbh, String workspaceId) {
         LambdaUpdateWrapper<LotInfo> updateWrapper = new LambdaUpdateWrapper<>();
         updateWrapper.set(LotInfo::getIsPush, 1)
                 .eq(LotInfo::getWorkspaceId, workspaceId)
+                .eq(LotInfo::getDkbh, dkbh)
+                .eq(LotInfo::getTaskId, taskId);
+        mapper.update(null, updateWrapper);
+    }
+    public void patchesPushed(String taskId, String dkbh) {
+        LambdaUpdateWrapper<LotInfo> updateWrapper = new LambdaUpdateWrapper<>();
+        updateWrapper.set(LotInfo::getIsPush, 1)
                 .eq(LotInfo::getDkbh, dkbh)
                 .eq(LotInfo::getTaskId, taskId);
         mapper.update(null, updateWrapper);
@@ -187,8 +199,8 @@
         queryWrapper.in(LotInfo::getId, ids);
         return mapper.selectList(queryWrapper);
     }
-    public List<LotInfo> listLotinfo() {
-        return mapper.selectList(null);
+    public List<LotInfo> listLotinfo(String workspaceId) {
+        return mapper.selectList(new LambdaQueryWrapper<LotInfo>().eq(LotInfo::getWorkspaceId,workspaceId));
     }
     @Override
     public LotInfo getPatchesFromId(String patchesId){
@@ -200,4 +212,8 @@
             mapper.insert(list.get(i));
         }
     }
+    public List<LotInfo> getLotInfosByIDs(String idsStr) {
+        List<String> idList = Arrays.asList(idsStr.split(","));
+        return mapper.selectBatchIds(idList);
+    }
 }

--
Gitblit v1.9.3