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