From 1a449d6e84c477052497b4728da914796f3b701d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com>
Date: Wed, 23 Oct 2024 09:21:14 +0800
Subject: [PATCH] 'commit'
---
dsRes/pom.xml | 7 ++++++
.../Base/Controller/BaseController.java | 4 ++--
.../com/dsideal/resource/Test/testDb.java | 22 ++++++++++++++++++-
3 files changed, 30 insertions(+), 3 deletions(-)
diff --git a/dsRes/pom.xml b/dsRes/pom.xml
index d48537d6..242bef82 100644
--- a/dsRes/pom.xml
+++ b/dsRes/pom.xml
@@ -185,6 +185,13 @@
jackson-databind
2.17.2
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ 2.18.0
+
+
diff --git a/dsRes/src/main/java/com/dsideal/resource/Base/Controller/BaseController.java b/dsRes/src/main/java/com/dsideal/resource/Base/Controller/BaseController.java
index 16ba7416..1115a224 100644
--- a/dsRes/src/main/java/com/dsideal/resource/Base/Controller/BaseController.java
+++ b/dsRes/src/main/java/com/dsideal/resource/Base/Controller/BaseController.java
@@ -288,9 +288,9 @@ public class BaseController extends Controller {
* @param scheme_id 版本ID
*/
@Before({GET.class})
- @JwtCheckInterface({})
+ //@JwtCheckInterface({})
public void fetchStructure(int scheme_id) {
List list = bm.fetchStructure(scheme_id, -1);
- renderJson(RetKit.renderSuccess("成功", list, null, 1, 99999, list.size()));
+ renderJson(RetKit.renderSuccess("成功", list, "list", 1, 99999, list.size()));
}
}
diff --git a/dsRes/src/main/java/com/dsideal/resource/Test/testDb.java b/dsRes/src/main/java/com/dsideal/resource/Test/testDb.java
index 1e8cf7d6..4686a016 100644
--- a/dsRes/src/main/java/com/dsideal/resource/Test/testDb.java
+++ b/dsRes/src/main/java/com/dsideal/resource/Test/testDb.java
@@ -1,16 +1,26 @@
package com.dsideal.resource.Test;
+import com.dsideal.resource.Base.Model.BaseModel;
import com.dsideal.resource.Plugin.YamlProp;
import com.dsideal.resource.ResApplication;
+import com.dsideal.resource.Util.RetKit;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.SerializationFeature;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.jfinal.kit.Prop;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
+import com.jfinal.plugin.activerecord.Record;
import java.io.File;
+import java.util.List;
+import java.util.Map;
public class testDb {
- public static void main(String[] args) {
+ public static void main(String[] args) throws JsonProcessingException {
//加载配置文件
String configFile = "application_dev.yaml";
Prop PropKit = new YamlProp(configFile);
@@ -35,6 +45,16 @@ public class testDb {
}
masterArp.start();
+ BaseModel bm = new BaseModel();
+ List list = bm.fetchStructure(1, -1);
+ System.out.println(list);
+
+ Map map = RetKit.renderSuccess("成功", list, null, 1, 99999, list.size());
+ ObjectMapper mapper = new ObjectMapper();
+ mapper.registerModule(new JavaTimeModule()); // 注册 JavaTimeModule
+ mapper.enable(SerializationFeature.INDENT_OUTPUT); // 启用美化输出
+ String jsonString = mapper.writeValueAsString(map);
+ System.out.println(jsonString);
}
}