From 79eab76ac1b4b77696c92d72cfbde1e122c4c28f Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期一, 28 十月 2024 17:58:44 +0800
Subject: [PATCH] 关于修改可靠性产品重复

---
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/XhProductModelService.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/XhProductModelService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/XhProductModelService.java
index bf0b6f3..75a409d 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/XhProductModelService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/XhProductModelService.java
@@ -137,8 +137,8 @@
         return baseDao.getNo(pid, productType);
     }
 
-    public List<XhProductModel> getProductList() {
-        List<XhProductModel> ProductList = baseDao.getProductList();
+    public List<XhProductModel> getProductList(Long shipId, Integer type) {
+        List<XhProductModel> ProductList = baseDao.getProductList(shipId,type);
         return TreeUtils.build(ProductList);
     }
 
@@ -582,4 +582,19 @@
             writeList(dto.getChildren(), List);
         }
     }
+    public void refreshCache() {
+        List<XhProductModel> productList = baseDao.getProductListAll();
+        Map<Long, XhProductModel> imgMap = new HashMap<>();
+        for (XhProductModel product : productList) {
+            imgMap.put(product.getId(), product);
+        }
+        CacheUtils.put("sysImgCache", "sysImgCache", imgMap);
+    }
+
+    public void getImg(HttpServletResponse response, Long id) {
+        Map<Long, XhProductModel> imgMap = new HashMap<>();
+        imgMap = (Map<Long, XhProductModel>) CacheUtils.get("sysImgCache","sysImgCache");
+        XhProductModel product = imgMap.get(id);
+        sysPictureBaseService.getSvgImage(response,product.getOperatImg());
+    }
 }

--
Gitblit v1.9.1