From e293176f04252dd618e54b4e3b72f21c68a5c9f1 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Wed, 27 Mar 2024 14:56:10 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20IT=E6=9C=8D=E5=8A=A1-?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E5=B7=A5=E5=8D=95(=E4=BE=9B=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E6=96=B9=E4=BD=BF=E7=94=A8)=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8A=A0=E7=A9=BA=E6=8C=87=E9=92=88=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1121674743742464]IT服务-上报工单(供第三方使用)接口加空指针判断 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1121674743742464 --- .../service/ProcessTaskCreatePublicServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/neatlogic/module/process/service/ProcessTaskCreatePublicServiceImpl.java b/src/main/java/neatlogic/module/process/service/ProcessTaskCreatePublicServiceImpl.java index ab1ca5bd2..45f1eb1d2 100644 --- a/src/main/java/neatlogic/module/process/service/ProcessTaskCreatePublicServiceImpl.java +++ b/src/main/java/neatlogic/module/process/service/ProcessTaskCreatePublicServiceImpl.java @@ -210,7 +210,7 @@ public class ProcessTaskCreatePublicServiceImpl implements ProcessTaskCreatePubl attributeDataVo.setAttributeLabel(formAttributeVo.getLabel()); attributeDataVo.setDataObj(data); JSONArray textList = (JSONArray) formAttributeHandler.valueConversionText(attributeDataVo, config); - if (!Objects.equals(textList.get(0), data)) { + if (CollectionUtils.isNotEmpty(textList) && !Objects.equals(textList.get(0), data)) { JSONObject jsonObj = new JSONObject(); jsonObj.put("value", data); jsonObj.put("text", textList.get(0)); @@ -235,7 +235,7 @@ public class ProcessTaskCreatePublicServiceImpl implements ProcessTaskCreatePubl attributeDataVo.setAttributeLabel(formAttributeVo.getLabel()); attributeDataVo.setDataObj(data); JSONArray textList = (JSONArray) formAttributeHandler.valueConversionText(attributeDataVo, config); - if (!Objects.equals(textList.get(0), data)) { + if (CollectionUtils.isNotEmpty(textList) && !Objects.equals(textList.get(0), data)) { JSONObject jsonObj = new JSONObject(); jsonObj.put("value", data); jsonObj.put("text", textList.get(0)); @@ -257,7 +257,7 @@ public class ProcessTaskCreatePublicServiceImpl implements ProcessTaskCreatePubl attributeDataVo.setAttributeLabel(formAttributeVo.getLabel()); attributeDataVo.setDataObj(data); JSONArray textList = (JSONArray) formAttributeHandler.valueConversionText(attributeDataVo, config); - if (!Objects.equals(textList.get(0), data)) { + if (CollectionUtils.isNotEmpty(textList) && !Objects.equals(textList.get(0), data)) { JSONObject jsonObj = new JSONObject(); jsonObj.put("value", data); jsonObj.put("text", textList.get(0)); @@ -276,7 +276,7 @@ public class ProcessTaskCreatePublicServiceImpl implements ProcessTaskCreatePubl attributeDataVo.setAttributeLabel(formAttributeVo.getLabel()); attributeDataVo.setDataObj(data); JSONArray textList = (JSONArray) formAttributeHandler.valueConversionText(attributeDataVo, config); - if (!Objects.equals(textList.get(0), data)) { + if (CollectionUtils.isNotEmpty(textList) && !Objects.equals(textList.get(0), data)) { JSONObject jsonObj = new JSONObject(); jsonObj.put("value", data); jsonObj.put("text", textList.get(0)); -- Gitee