From 907641e56c2085aaa81f267946dc3e3e9fca73e7 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 18 九月 2024 09:39:02 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/test/MQTest.java |  194 +++++++++---------------------------------------
 1 files changed, 38 insertions(+), 156 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/test/MQTest.java b/ruoyi-admin/src/main/java/com/ruoyi/web/test/MQTest.java
index d9d78bd..5ab7fc7 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/test/MQTest.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/test/MQTest.java
@@ -1,173 +1,55 @@
 package com.ruoyi.web.test;
 
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.reflect.TypeToken;
-import com.google.gson.Gson;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonObject;
-import com.smartor.domain.ThiedInhospInfo;
+import com.ruoyi.common.config.RuoYiConfig;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.file.FileUploadUtils;
+import com.ruoyi.common.utils.file.FileUtils;
+import io.swagger.models.auth.In;
 import org.junit.Test;
+import org.springframework.mock.web.MockMultipartFile;
+import org.springframework.web.multipart.MultipartFile;
 
-import java.lang.reflect.Type;
-import java.time.LocalTime;
-import java.time.format.DateTimeFormatter;
+import java.io.*;
+import java.nio.file.Files;
+import java.util.ArrayList;
 import java.util.List;
+import java.util.concurrent.CompletableFuture;
+
+import static org.eclipse.jetty.http.HttpGenerator.CHUNK_SIZE;
 
 //@SpringBootTest
 //@RunWith(SpringRunner.class)
 public class MQTest {
 
-
-    String result="{\n" +
-            "    \"code\": \"0\",\n" +
-            "    \"message\": \"success\",\n" +
-            "    \"data\": {\n" +
-            "        \"result\": ["+
-            " {\n" +
-            "                \"admissDeptName\": \"娴嬭瘯绉戝\",\n" +
-            "                \"patiTypeId\": \"22\",\n" +
-            "                \"companyTelNum\": \"\",\n" +
-            "                \"currDeptCode\": \"1024\",\n" +
-            "                \"currWardCode\": \"1331\",\n" +
-            "                \"patiIdCardNo\": \"\",\n" +
-            "                \"PatiHomeAddr\": \"娴欐睙鐪佹澀宸炲競鎷卞鍖篭",\n" +
-            "                \"patiMediaId\": \"69674\",\n" +
-            "                \"admissBedNo\": \"\",\n" +
-            "                \"patiBirthday\": \"2009-03-03 00:00:00\",\n" +
-            "                \"Education\": null,\n" +
-            "                \"nationalityAddr\": \"\",\n" +
-            "                \"admissWardCode\": \"1331\",\n" +
-            "                \"doctId\": \"6af3708533e645edb10a655cabead79f\",\n" +
-            "                \"inpatientId\": \"2403000055\",\n" +
-            "                \"ProfessionId\": \"\",\n" +
-            "                \"admissWardId\": \"7f95c670151746bca580c866ae56cfeb\",\n" +
-            "                \"doctName\": \"娴嬭瘯鍖荤敓\",\n" +
-            "                \"currBedId\": \"7aeeb24077b1434d8f2b6ccb204f9159\",\n" +
-            "                \"diagName\": \"鍍礬",\n" +
-            "                \"currWardName\": \"娴嬭瘯鐥呭尯\",\n" +
-            "                \"totalAmount\": 0.00,\n" +
-            "                \"admissWardName\": \"娴嬭瘯鐥呭尯\",\n" +
-            "                \"contactPersonName\": null,\n" +
-            "                \"patiMediaNo\": \"024000070\",\n" +
-            "                \"patiIndex\": \"024000070\",\n" +
-            "                \"diagIcd10\": \"M20.200\",\n" +
-            "                \"admissDeptCode\": \"1024\",\n" +
-            "                \"patiRecordGender\": \"濂砛",\n" +
-            "                \"patiNatureId\": \"22\",\n" +
-            "                \"treateAge\": 15,\n" +
-            "                \"suggestAmount\": \"\",\n" +
-            "                \"contactPersonAddr\": null,\n" +
-            "                \"contactPersonPhone\": null,\n" +
-            "                \"admissBedId\": \"\",\n" +
-            "                \"treatAgeunit\": \"宀乗",\n" +
-            "                \"currBedNo\": \"T-003\",\n" +
-            "                \"PatiNation\": \"姹夋棌\",\n" +
-            "                \"patiRecordName\": \"鏃㈠線3-5\",\n" +
-            "                \"currDeptId\": \"416a047536b411e7bff40242ac103005\",\n" +
-            "                \"outWayName\": null,\n" +
-            "                \"RelationShip\": \"\",\n" +
-            "                \"admitFormId\": null,\n" +
-            "                \"patiNatureName\": \"闈炶璐﹀尰淇漒",\n" +
-            "                \"PatiNationality\": \"涓浗\",\n" +
-            "                \"outDate\": null,\n" +
-            "                \"admissDeptId\": \"416a047536b411e7bff40242ac103005\",\n" +
-            "                \"admissDate\": \"2024-03-05 14:33:00\",\n" +
-            "                \"currStatus\": 2,\n" +
-            "                \"DocName\": \"\",\n" +
-            "                \"patiTypeName\": \"闈炶璐﹀尰淇漒",\n" +
-            "                \"currDeptName\": \"娴嬭瘯绉戝\",\n" +
-            "                \"currWardId\": \"7f95c670151746bca580c866ae56cfeb\",\n" +
-            "                \"areaId\": \"\",\n" +
-            "                \"PatiMaritalStatus\": null,\n" +
-            "                \"PatiHomePhone\": \"\",\n" +
-            "                \"preoutDate\": null,\n" +
-            "                \"outWayId\": null,\n" +
-            "                \"inhospitalTimes\": 3,\n" +
-            "                \"patiRecordId\": \"69409\",\n" +
-            "                \"age\": \"15宀乗",\n" +
-            "                \"diagId\": \"314216\"\n" +
-            "            },\n" +
-            "            {\n" +
-            "                \"admissDeptName\": \"娴嬭瘯绉戝\",\n" +
-            "                \"patiTypeId\": \"22\",\n" +
-            "                \"companyTelNum\": \"\",\n" +
-            "                \"currDeptCode\": \"1024\",\n" +
-            "                \"currWardCode\": \"1331\",\n" +
-            "                \"patiIdCardNo\": \"330106198001030057\",\n" +
-            "                \"PatiHomeAddr\": \"娴欐睙鐪佹澀宸炲競瑗挎箹鍖篭",\n" +
-            "                \"patiMediaId\": \"69675\",\n" +
-            "                \"admissBedNo\": \"\",\n" +
-            "                \"patiBirthday\": \"1980-01-03 00:00:00\",\n" +
-            "                \"Education\": null,\n" +
-            "                \"nationalityAddr\": \"\",\n" +
-            "                \"admissWardCode\": \"1331\",\n" +
-            "                \"doctId\": \"7d3f0eaaec304bbfad8a8471998e38e4\",\n" +
-            "                \"inpatientId\": \"2403000056\",\n" +
-            "                \"ProfessionId\": \"\",\n" +
-            "                \"admissWardId\": \"7f95c670151746bca580c866ae56cfeb\",\n" +
-            "                \"doctName\": \"浣忛櫌鐥呭巻\",\n" +
-            "                \"currBedId\": \"377f94ca047e4786aef56a1ac22678b7\",\n" +
-            "                \"diagName\": \"鐦熺梾\",\n" +
-            "                \"currWardName\": \"娴嬭瘯鐥呭尯\",\n" +
-            "                \"totalAmount\": 0.00,\n" +
-            "                \"admissWardName\": \"娴嬭瘯鐥呭尯\",\n" +
-            "                \"contactPersonName\": \"\",\n" +
-            "                \"patiMediaNo\": \"024000071\",\n" +
-            "                \"patiIndex\": \"024000071\",\n" +
-            "                \"diagIcd10\": \"A01.03.01.\",\n" +
-            "                \"admissDeptCode\": \"1024\",\n" +
-            "                \"patiRecordGender\": \"鐢穃",\n" +
-            "                \"patiNatureId\": \"22\",\n" +
-            "                \"treateAge\": 44,\n" +
-            "                \"suggestAmount\": \"\",\n" +
-            "                \"contactPersonAddr\": \"\",\n" +
-            "                \"contactPersonPhone\": \"\",\n" +
-            "                \"admissBedId\": \"\",\n" +
-            "                \"treatAgeunit\": \"宀乗",\n" +
-            "                \"currBedNo\": \"T-006\",\n" +
-            "                \"PatiNation\": \"姹夋棌\",\n" +
-            "                \"patiRecordName\": \"鎷呬繚閲戦01\",\n" +
-            "                \"currDeptId\": \"416a047536b411e7bff40242ac103005\",\n" +
-            "                \"outWayName\": null,\n" +
-            "                \"RelationShip\": \"\",\n" +
-            "                \"admitFormId\": null,\n" +
-            "                \"patiNatureName\": \"闈炶璐﹀尰淇漒",\n" +
-            "                \"PatiNationality\": \"涓浗\",\n" +
-            "                \"outDate\": null,\n" +
-            "                \"admissDeptId\": \"416a047536b411e7bff40242ac103005\",\n" +
-            "                \"admissDate\": \"2024-03-07 14:04:00\",\n" +
-            "                \"currStatus\": 2,\n" +
-            "                \"DocName\": \"\",\n" +
-            "                \"patiTypeName\": \"闈炶璐﹀尰淇漒",\n" +
-            "                \"currDeptName\": \"娴嬭瘯绉戝\",\n" +
-            "                \"currWardId\": \"7f95c670151746bca580c866ae56cfeb\",\n" +
-            "                \"areaId\": \"\",\n" +
-            "                \"PatiMaritalStatus\": null,\n" +
-            "                \"PatiHomePhone\": \"\",\n" +
-            "                \"preoutDate\": null,\n" +
-            "                \"outWayId\": null,\n" +
-            "                \"inhospitalTimes\": 1,\n" +
-            "                \"patiRecordId\": \"69410\",\n" +
-            "                \"age\": \"44宀乗",\n" +
-            "                \"diagId\": \"1000040\"\n" +
-            "            }\n" +
-            "        ],\n" +
-            "        \"hasNext\": false\n" +
-            "    }\n" +
-            "}";
     @Test
     public void testSend22() {
-        Gson gson = new Gson();
-        JsonObject jsonObject = gson.fromJson(result, JsonObject.class);
-        JsonArray resultArray = jsonObject.getAsJsonObject("data").getAsJsonArray("result");
+//        uploadFileInChunks(new File("C:\\Users\\86176\\Desktop\\19-鍥捐Вes鍐呴儴鍩轰簬_version涔愯閿佹帶鍒�.mp4"));
+        File file = new File("C:\\Users\\86176\\Desktop\\19-鍥捐Вes鍐呴儴鍩轰簬_version涔愯閿佹帶鍒�.mp4");
 
-        // 瀹氫箟 ResultItem 鐨勭被鍨�
-        Type resultType = new TypeToken<List<ThiedInhospInfo>>() {}.getType();
-        List<ThiedInhospInfo> resultList = gson.fromJson(resultArray, resultType);
-        System.out.println(resultList);
+
+        FileInputStream input = null;
+        try {
+            input = new FileInputStream(new File("C:\\Users\\86176\\Desktop\\19-鍥捐Вes鍐呴儴鍩轰簬_version涔愯閿佹帶鍒�.mp4"));
+            MultipartFile multipartFile = new MockMultipartFile(file.getName(), file.getName(), "application/octet-stream", input);
+            aa(multipartFile);
+        } catch (FileNotFoundException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+    }
+
+    public void aa(MultipartFile file) throws IOException {
+        System.out.println("寮�濮婣a锛�" + System.currentTimeMillis());
+        String filePath = "D:\\test\\Ab";
+        // 涓婁紶骞惰繑鍥炴柊鏂囦欢鍚嶇О
+        String fileName = FileUploadUtils.upload(filePath, file);
+        System.out.println("缁撴潫Aa锛�" + System.currentTimeMillis());
+
     }
 
 
 }
+
+

--
Gitblit v1.9.3