From 211840b64fa1132d76d6dff6c779e9ba2c0c450f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 07 四月 2022 19:13:54 +0800
Subject: [PATCH] 优化自动化代码

---
 src/main/java/org/yeshi/utils/generater/entity/admin/AdminGeneraterInfo.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 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 ab34430..680df76 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
@@ -331,12 +331,14 @@
                 FormComponentSelect formComponentSelect = (FormComponentSelect) component;
                 if (formComponentSelect.getApi() != null) {
                     params.put("apiPath", formComponentSelect.getApi().getPath());
-                    List<KeyValue> list = new ArrayList<>();
-                    for (Iterator<String> its = formComponentSelect.getApi().getParams().keySet().iterator(); its.hasNext(); ) {
-                        String key = its.next();
-                        list.add(new KeyValue(key, formComponentSelect.getApi().getParams().get(key) + ""));
+                    if(formComponentSelect.getApi().getParams()!=null) {
+                        List<KeyValue> list = new ArrayList<>();
+                        for (Iterator<String> its = formComponentSelect.getApi().getParams().keySet().iterator(); its.hasNext(); ) {
+                            String key = its.next();
+                            list.add(new KeyValue(key, formComponentSelect.getApi().getParams().get(key) + ""));
+                        }
+                        params.put("apiParams", list);
                     }
-                    params.put("apiParams", list);
                 }
 
                 if (formComponentSelect.getValues() != null) {

--
Gitblit v1.8.0