From 4ba503fbdcba28ba7fa26ed8b219a20658a44060 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 14 一月 2025 13:40:36 +0800
Subject: [PATCH] 监听器注入字段换成中文

---
 flowable/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/flowable/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java b/flowable/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java
index 6cf3937..82f8e1b 100644
--- a/flowable/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java
+++ b/flowable/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java
@@ -144,12 +144,12 @@
                 newV.put(task.getTaskDefinitionKey() + "&" + key, variables.get(key));
                 //瀛楀吀閲屾湁灏辨斁鍏ユ祦绋嬪彉閲忎腑
                 if (!CollectionUtils.isEmpty(dictList) && dictList.contains(key)) {
-                    processVariables.put(key,variables.get(key));
+                    processVariables.put(key, variables.get(key));
                 }
             }
         }
         //娣诲姞娴佺▼鍙橀噺
-        if(!processVariables.isEmpty()) taskService.setVariables(taskId,processVariables);
+        if (!processVariables.isEmpty()) taskService.setVariables(taskId, processVariables);
         taskService.addComment(taskId, task.getProcessInstanceId(), FlowComment.SUBMIT.getType(), "瀹屾垚鎻愪氦");
         // 鍒ゆ柇褰撳墠浠诲姟鏄笉鏄浆鍔炶繃鐨�
         Boolean delegation = flowLogService.taskDelegation(task.getProcessInstanceId(), task.getId());
@@ -1302,9 +1302,11 @@
                 });
 
                 // 璁剧疆宸插~鍐欑殑琛ㄥ崟涓虹鐢ㄧ姸鎬�
-                for (JSONObject oldField : oldFields) {
-                    JSONObject options = oldField.getJSONObject("options");
-                    options.put("disabled", true);
+                if (!CollectionUtils.isEmpty(oldFields)) {
+                    for (JSONObject oldField : oldFields) {
+                        JSONObject options = oldField.getJSONObject("options");
+                        options.put("disabled", true);
+                    }
                 }
                 // TODO 鏆傛椂鍙鐞嗙敤鎴蜂换鍔′笂鐨勮〃鍗�
 //                if (StringUtils.isNotBlank(task.getFormKey())) {

--
Gitblit v1.8.0