|
@@ -34,6 +34,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import org.apache.commons.lang3.ObjectUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.elasticsearch.client.RequestOptions;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -299,6 +300,22 @@ public class EsService {
|
|
|
columnDTO.setMergeInventor(new ArrayList<>());
|
|
|
}
|
|
|
}
|
|
|
+ if (ObjectUtils.isNotEmpty(patent1.getApplicantAddr())) {
|
|
|
+ PersonAddress applicantAddr = patent1.getApplicantAddr();
|
|
|
+ columnDTO.setAppAddress(applicantAddr.getAddress());
|
|
|
+ columnDTO.setApplicantCountry(applicantAddr.getCountry());
|
|
|
+ columnDTO.setAppProvince(applicantAddr.getProvince());
|
|
|
+ columnDTO.setAppCity(applicantAddr.getCity());
|
|
|
+ columnDTO.setAppDistrict(applicantAddr.getDistrict());
|
|
|
+ }
|
|
|
+ if (ObjectUtils.isNotEmpty(patent1.getRightHolderAddr())) {
|
|
|
+ PersonAddress rightAddr = patent1.getRightHolderAddr();
|
|
|
+ columnDTO.setRightAddress(rightAddr.getAddress());
|
|
|
+ columnDTO.setRightCountry(rightAddr.getCountry());
|
|
|
+ columnDTO.setRightProvince(rightAddr.getProvince());
|
|
|
+ columnDTO.setRightCity(rightAddr.getCity());
|
|
|
+ columnDTO.setRightDistrict(rightAddr.getDistrict());
|
|
|
+ }
|
|
|
columnDTO.setApplicant(esPatentService.loadName(patent1.getApplicant()));
|
|
|
columnDTO.setRightHolder(esPatentService.loadName(patent1.getRightHolder()));
|
|
|
columnDTO.setInventor(esPatentService.loadName(patent1.getInventor()));
|
|
@@ -332,6 +349,22 @@ public class EsService {
|
|
|
columnDTO.setMergeInventor(new ArrayList<>());
|
|
|
}
|
|
|
}
|
|
|
+ if (ObjectUtils.isNotEmpty(esMess.getApplicantAddr())) {
|
|
|
+ PersonAddress applicantAddr = esMess.getApplicantAddr();
|
|
|
+ columnDTO.setAppAddress(applicantAddr.getAddress());
|
|
|
+ columnDTO.setApplicantCountry(applicantAddr.getCountry());
|
|
|
+ columnDTO.setAppProvince(applicantAddr.getProvince());
|
|
|
+ columnDTO.setAppCity(applicantAddr.getCity());
|
|
|
+ columnDTO.setAppDistrict(applicantAddr.getDistrict());
|
|
|
+ }
|
|
|
+ if (ObjectUtils.isNotEmpty(esMess.getRightHolderAddr())) {
|
|
|
+ PersonAddress rightAddr = esMess.getRightHolderAddr();
|
|
|
+ columnDTO.setRightAddress(rightAddr.getAddress());
|
|
|
+ columnDTO.setRightCountry(rightAddr.getCountry());
|
|
|
+ columnDTO.setRightProvince(rightAddr.getProvince());
|
|
|
+ columnDTO.setRightCity(rightAddr.getCity());
|
|
|
+ columnDTO.setRightDistrict(rightAddr.getDistrict());
|
|
|
+ }
|
|
|
columnDTO.setApplicant(esPatentService.loadName(esMess.getApplicant()));
|
|
|
columnDTO.setRightHolder(esPatentService.loadName(esMess.getRightHolder()));
|
|
|
columnDTO.setInventor(esPatentService.loadName(esMess.getInventor()));
|