From 9b96b21235ee41b47bfdeaa745ee2e56a119e09e Mon Sep 17 00:00:00 2001
From: peternameyakj <908253177@qq.com>
Date: Sun, 14 Jul 2024 17:54:42 +0800
Subject: [PATCH] 部分平仓

---
 src/main/java/com/nq/service/impl/StockConfigServicesImpl.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/StockConfigServicesImpl.java b/src/main/java/com/nq/service/impl/StockConfigServicesImpl.java
index 98000f9..da25c66 100644
--- a/src/main/java/com/nq/service/impl/StockConfigServicesImpl.java
+++ b/src/main/java/com/nq/service/impl/StockConfigServicesImpl.java
@@ -11,6 +11,10 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 
 @Service
 public class StockConfigServicesImpl  implements IStockConfigServices {
@@ -42,4 +46,20 @@
         queryWrapper.eq("c_key",key);
         return stockConfigMapper.selectOne(queryWrapper);
     }
+
+    @Override
+    public Map<String, StockConfig> queryByKeys(List<String> keys) {
+        QueryWrapper<StockConfig> queryWrapper = new QueryWrapper<>();
+        queryWrapper.in("c_key", keys);
+
+        List<StockConfig> stockConfigs = stockConfigMapper.selectList(queryWrapper);
+
+        // 构建结果的 Map
+        Map<String, StockConfig> resultMap = new HashMap<>();
+        for (StockConfig config : stockConfigs) {
+            resultMap.put(config.getCKey(), config);
+        }
+
+        return resultMap;
+    }
 }

--
Gitblit v1.9.3