From 17cbd5b9f612f3d29f02f2722357ea334ede2b41 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 31 七月 2025 19:17:43 +0800
Subject: [PATCH] 提交再次试验需要将检验项目的结论重置为null
---
framework/src/main/java/com/yuanchu/mom/common/PrintChina.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/framework/src/main/java/com/yuanchu/mom/common/PrintChina.java b/framework/src/main/java/com/yuanchu/mom/common/PrintChina.java
index 4cc2726..8bcc710 100644
--- a/framework/src/main/java/com/yuanchu/mom/common/PrintChina.java
+++ b/framework/src/main/java/com/yuanchu/mom/common/PrintChina.java
@@ -12,7 +12,7 @@
public class PrintChina {
- public static <T> List<Map<String, String>> printChina(Class<T> tClass) {
+ public static <T> List<Map<String, Object>> printChina(Class<T> tClass) {
//灏嗗疄浣撶被鐨勫睘鎬у拰娉ㄩ噴杞崲鎴愬弬鏁�
List<Field> fieldList = new ArrayList<>();
while (tClass != null){
@@ -21,27 +21,31 @@
}
Field[] fields = new Field[fieldList.size()];
fieldList.toArray(fields);
- ArrayList<Map<String, String>> list = new ArrayList<>();
+ ArrayList<Map<String, Object>> list = new ArrayList<>();
for (Field field : fields) {
- Map<String, String> soundVo = new HashMap<>();
+ Map<String, Object> soundVo = new HashMap<>();
boolean bool = field.isAnnotationPresent(ApiModelProperty.class);
boolean bool2 = field.isAnnotationPresent(ValueTableShow.class);
if (bool2) {
int order = field.getAnnotation(ValueTableShow.class).value();
String value = field.getAnnotation(ValueTableShow.class).name();
+ int width = field.getAnnotation(ValueTableShow.class).width();
if (bool){
value = value.isEmpty() ? field.getAnnotation(ApiModelProperty.class).value() : value;
}
soundVo.put("label", field.getName());
soundVo.put("value", value);
+ if(width>0){
+ soundVo.put("width", width);
+ }
soundVo.put("order", order + "");
- if(list.size() == 0){
+ if(list.isEmpty()){
list.add(soundVo);
}else{
boolean isAdd = false;
for (int i = 0; i < list.size(); i++) {
- Map<String, String> map = list.get(i);
- if(order < Integer.parseInt(map.get("order"))){
+ Map<String, Object> map = list.get(i);
+ if(order < Integer.parseInt(map.get("order").toString())){
list.add(i, soundVo);
isAdd = true;
break;
--
Gitblit v1.9.3