From 55d7ef547e54f869b2db3445282b93f08990a2c3 Mon Sep 17 00:00:00 2001
From: wyb <1977763549@qq.com>
Date: Tue, 18 Feb 2025 10:01:20 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8E=A6=E9=97=A8=E4=B8=AD=E5=8C=BB?=
=?UTF-8?q?=E9=99=A2=E8=81=94=E4=BC=97=E4=BA=BA=E5=B7=A5=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 7 +-
src/main/java/com/jiashi/Main.java | 2 +-
.../java/com/jiashi/config/CorsConfig.java | 22 +
.../controller/LianZhongSyncController.java | 36 --
.../com/jiashi/controller/TestController.java | 46 ++
.../com/jiashi/controller/WebController.java | 130 ++++
.../jiashi/dao/CardInfoPathRepository.java | 13 +
.../com/jiashi/dao/CardInfoRepository.java | 5 +
src/main/java/com/jiashi/dao/DataQuery.java | 51 +-
.../java/com/jiashi/service/CardInfoPath.java | 30 +
.../com/jiashi/service/UpdateService.java | 592 ------------------
.../service/XiamenZhongHospConfirm.java | 19 +
src/main/resources/application.yml | 11 +-
src/main/resources/static/hello.html | 13 +
src/main/resources/templates/index.html | 94 +++
15 files changed, 436 insertions(+), 635 deletions(-)
create mode 100644 src/main/java/com/jiashi/config/CorsConfig.java
delete mode 100644 src/main/java/com/jiashi/controller/LianZhongSyncController.java
create mode 100644 src/main/java/com/jiashi/controller/TestController.java
create mode 100644 src/main/java/com/jiashi/controller/WebController.java
create mode 100644 src/main/java/com/jiashi/dao/CardInfoPathRepository.java
create mode 100644 src/main/java/com/jiashi/service/CardInfoPath.java
delete mode 100644 src/main/java/com/jiashi/service/UpdateService.java
create mode 100644 src/main/java/com/jiashi/service/XiamenZhongHospConfirm.java
create mode 100644 src/main/resources/static/hello.html
create mode 100644 src/main/resources/templates/index.html
diff --git a/pom.xml b/pom.xml
index 492ea19..81ae26f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -119,7 +119,10 @@
imageio-tiff
3.8.1
-
+
+ org.springframework.boot
+ spring-boot-starter-thymeleaf
+
@@ -132,7 +135,6 @@
2.3.4.RELEASE
-
@@ -141,6 +143,7 @@
8
2.9.2
UTF-8
+ 1.16
\ No newline at end of file
diff --git a/src/main/java/com/jiashi/Main.java b/src/main/java/com/jiashi/Main.java
index b8bcd68..3905a20 100644
--- a/src/main/java/com/jiashi/Main.java
+++ b/src/main/java/com/jiashi/Main.java
@@ -1,6 +1,6 @@
package com.jiashi;
-import com.jiashi.service.UpdateService;
+
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
diff --git a/src/main/java/com/jiashi/config/CorsConfig.java b/src/main/java/com/jiashi/config/CorsConfig.java
new file mode 100644
index 0000000..da985a2
--- /dev/null
+++ b/src/main/java/com/jiashi/config/CorsConfig.java
@@ -0,0 +1,22 @@
+package com.jiashi.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+public class CorsConfig implements WebMvcConfigurer {
+ @Override
+ public void addCorsMappings(CorsRegistry registry) {
+ // 所有接口
+ registry.addMapping("/**")
+ // 是否发送 Cookie
+ .allowCredentials(true)
+ // 支持域
+ .allowedOriginPatterns("*")
+ // 支持方法
+ .allowedMethods(new String[]{"GET", "POST", "PUT", "DELETE"})
+ .allowedHeaders("*")
+ .exposedHeaders("*");
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/jiashi/controller/LianZhongSyncController.java b/src/main/java/com/jiashi/controller/LianZhongSyncController.java
deleted file mode 100644
index b881366..0000000
--- a/src/main/java/com/jiashi/controller/LianZhongSyncController.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.jiashi.controller;
-
-import com.jiashi.CommonResult;
-import com.jiashi.service.UpdateService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * @author YongBin Wen
- * @date 2025/2/13 19:50
- */
-@RestController
-@Slf4j
-@Api(tags = "厦门中医院联众同步接口")
-@RequestMapping("/xiamenzyy/lianzhong")
-public class LianZhongSyncController {
- @Autowired
- private UpdateService updateService;
-
- @ApiOperation(value = "补偿状态为4的患者(状态为2原因是没找到患者目录的手动处理后添加目录并且状态改为4)")
- @GetMapping("/sync/dirnotexists")
- public CommonResult sycDirNotExists() {
- try {
- updateService.sycDirNotExists();
- return CommonResult.success("补偿完毕!");
- } catch (Exception ex) {
- log.error("补偿异常 ,"+ex.getMessage(),ex);
- return CommonResult.failed("补偿异常!");
- }
- }
-}
diff --git a/src/main/java/com/jiashi/controller/TestController.java b/src/main/java/com/jiashi/controller/TestController.java
new file mode 100644
index 0000000..bdfa8b0
--- /dev/null
+++ b/src/main/java/com/jiashi/controller/TestController.java
@@ -0,0 +1,46 @@
+package com.jiashi.controller;
+
+import com.jiashi.CommonResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author YongBin Wen
+ * @date 2025/2/16 15:52
+ */
+@Api(value = "测试", tags = "测试")
+@RestController()
+@RequestMapping("/test")
+@Slf4j
+public class TestController {
+
+ @ApiOperation("厦门中医院联众同步人工处理模拟数据")
+ @GetMapping("/listPatPicDirNotFound")
+ public CommonResult listPatPicDirNotFound(){
+ ArrayList