|
@@ -210,8 +210,12 @@ public class AdmEquipShaftController {
|
|
|
continue;
|
|
|
}
|
|
|
// 字符串匹配度大于0.9的保留
|
|
|
- if (TextSimilarity.similar(space.getLocalId(), spInBd.getLocalId()) > matchingPercent
|
|
|
- || TextSimilarity.similar(space.getLocalName(), spInBd.getLocalName()) > matchingPercent) {
|
|
|
+ if ((StrUtil.isNotBlank(space.getLocalId())
|
|
|
+ && StrUtil.isNotBlank(spInBd.getLocalId())
|
|
|
+ && TextSimilarity.similar(space.getLocalId(), spInBd.getLocalId()) > matchingPercent)
|
|
|
+ || ( StrUtil.isNotBlank(space.getLocalName())
|
|
|
+ && StrUtil.isNotBlank(spInBd.getLocalName())
|
|
|
+ && TextSimilarity.similar(space.getLocalName(), spInBd.getLocalName()) > matchingPercent)) {
|
|
|
List<AdmSpace> ais = aiSpaceMap.get(space.getId());
|
|
|
if (CollUtil.isEmpty(ais)) {
|
|
|
ais = new ArrayList<>();
|