From ccb933362251344091a3881a4950dcab33c5008f Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期六, 28 三月 2020 11:47:55 +0800
Subject: [PATCH] no message

---
 src/main/java/com/highdatas/mdm/controller/ActivitiController.java |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/controller/ActivitiController.java b/src/main/java/com/highdatas/mdm/controller/ActivitiController.java
index 19f8c24..ca6815c 100644
--- a/src/main/java/com/highdatas/mdm/controller/ActivitiController.java
+++ b/src/main/java/com/highdatas/mdm/controller/ActivitiController.java
@@ -90,16 +90,14 @@
     }
     @RequestMapping(value = "/img/{modelId}", method = RequestMethod.GET)
     public void image(@PathVariable String modelId, HttpServletResponse response)  {
-        String filePath = basePath   + modelId +"/"+ modelId + ".png";
-        File file = new File(filePath);
-        FileInputStream fileInputStream = null;
+        InputStream is = repositoryService.getModelImg(modelId);
+
         response.setHeader("Content-Type", "image/png");
         try{
-            fileInputStream = new FileInputStream(file);
             OutputStream outputStream = response.getOutputStream();
             byte[] b = new byte[1024];
             int len;
-            while ((len = fileInputStream.read(b, 0, 1024)) != -1) {
+            while ((len = is.read(b, 0, 1024)) != -1) {
                 outputStream.write(b, 0, len);
             }
         }
@@ -107,9 +105,9 @@
             e.printStackTrace();
         }
         finally {
-            if (fileInputStream != null) {
+            if (is != null) {
                 try {
-                    fileInputStream.close();
+                    is.close();
                 } catch (IOException e) {
                     e.printStackTrace();
                 }
@@ -314,6 +312,7 @@
             return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED);
         }
         HttpSession session = request.getSession();
+        //todo 鍒ゆ柇褰撳墠task鏄惁鏄綋鍓嶄汉鑳藉鎵圭殑
 
         taskService.setSession(session);
         ActivitiStatus status = flows.getStatus();

--
Gitblit v1.8.0