From 9e55631f4c2df274ae7231e3ee27866f436b29c3 Mon Sep 17 00:00:00 2001 From: CD <1103614279@qq.com> Date: Wed, 21 Dec 2022 15:02:46 +0800 Subject: [PATCH] =?UTF-8?q?map=E7=A9=BA=E6=8C=87=E9=92=88=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adc/da/search/server/ResetSearchCenterServiceTemp.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/adc-da-slrs/src/main/java/com/adc/da/search/server/ResetSearchCenterServiceTemp.java b/adc-da-slrs/src/main/java/com/adc/da/search/server/ResetSearchCenterServiceTemp.java index 7f030f4a..8385fbad 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/search/server/ResetSearchCenterServiceTemp.java +++ b/adc-da-slrs/src/main/java/com/adc/da/search/server/ResetSearchCenterServiceTemp.java @@ -32,6 +32,7 @@ import com.adc.da.utils.util.InitStandAttrUtil; import com.adc.da.utils.util.Utils; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; import org.elasticsearch.client.transport.TransportClient; import org.json.JSONTokener; @@ -614,6 +615,9 @@ public class ResetSearchCenterServiceTemp { if (StringUtils.isNotBlank(fieldInfo)) { Map getAttrMap = sarStandAttrInfoEODao.selectStandFieldAndData(fieldInfo, row.getId()); // if (CollectionUtil.isNotEmpty(getAttrMap)) { + if (ObjectUtils.isEmpty(getAttrMap)){ + getAttrMap = new HashMap<>(); + } if (InitStandAttrUtil.clobFieldList != null && !InitStandAttrUtil.clobFieldList.isEmpty()) { // 遍历修改所有clob类型的值 for (String clobField : InitStandAttrUtil.clobFieldList) {