From 47e3087067abd35e6337c011f96d2338c0bb1aae Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 25 七月 2024 13:39:31 +0800
Subject: [PATCH] 优化自动化代码

---
 src/main/java/org/yeshi/utils/generater/entity/admin/AdminGeneraterInfo.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/main/java/org/yeshi/utils/generater/entity/admin/AdminGeneraterInfo.java b/src/main/java/org/yeshi/utils/generater/entity/admin/AdminGeneraterInfo.java
index 680df76..f35f6cb 100644
--- a/src/main/java/org/yeshi/utils/generater/entity/admin/AdminGeneraterInfo.java
+++ b/src/main/java/org/yeshi/utils/generater/entity/admin/AdminGeneraterInfo.java
@@ -315,14 +315,16 @@
                 FormComponentImg formComponentImg = (FormComponentImg) component;
                 params.put("width", formComponentImg.getWidth() == null ? -1 : formComponentImg.getWidth());
                 params.put("height", formComponentImg.getHeight() == null ? -1 : formComponentImg.getHeight());
-                params.put("uploadApi", formComponentImg.getApi().getPath());
-                if (formComponentImg.getApi().getParams() != null) {
-                    List<KeyValue> list = new ArrayList<>();
-                    for (Iterator<String> its = formComponentImg.getApi().getParams().keySet().iterator(); its.hasNext(); ) {
-                        String key = its.next();
-                        list.add(new KeyValue(key, formComponentImg.getApi().getParams().get(key) + ""));
+                if( formComponentImg.getApi()!=null) {
+                    params.put("uploadApi", formComponentImg.getApi().getPath());
+                    if (formComponentImg.getApi().getParams() != null) {
+                        List<KeyValue> list = new ArrayList<>();
+                        for (Iterator<String> its = formComponentImg.getApi().getParams().keySet().iterator(); its.hasNext(); ) {
+                            String key = its.next();
+                            list.add(new KeyValue(key, formComponentImg.getApi().getParams().get(key) + ""));
+                        }
+                        params.put("uploadApiParams", list);
                     }
-                    params.put("uploadApiParams", list);
                 }
             } else if (component instanceof FormComponentSwitch) {
                 rowData.setType(Switch.class.getSimpleName());

--
Gitblit v1.8.0