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) {