|
@@ -133,6 +133,7 @@ public class PatentStarApiService {
|
|
|
PatentStarListDTO.setCurrentQuery(stringBuilder.toString());
|
|
|
|
|
|
}
|
|
|
+ PatentStarListDTO.setFormed(true);
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
return null;
|
|
@@ -197,6 +198,7 @@ public class PatentStarApiService {
|
|
|
List<PatentStarListDTO> reDtos = new ArrayList<>();
|
|
|
patentStarListDTO.setStartTime(date);
|
|
|
patentStarListDTO.setEndTime(nowDate);
|
|
|
+ patentStarListDTO.setOrginCondition(patentStarListDTO.getCurrentQuery());
|
|
|
String formQuery = patentStarListDTO.getCurrentQuery();
|
|
|
// patentStarListDTO.setOrginCondition(PatentStarApiService.formatQuery(formQuery));
|
|
|
PatentStarListDTOs.add(patentStarListDTO);
|
|
@@ -215,6 +217,7 @@ public class PatentStarApiService {
|
|
|
BeanUtils.copyProperties(dto, dto1);
|
|
|
dto1.setStartTime(dateTimes.get(0));
|
|
|
dto1.setEndTime(dateTimes.get(1));
|
|
|
+
|
|
|
this.setConditions(dto1);
|
|
|
PatentStarListDTO dto2 = new PatentStarListDTO();
|
|
|
BeanUtils.copyProperties(dto, dto2);
|
|
@@ -233,10 +236,11 @@ public class PatentStarApiService {
|
|
|
}
|
|
|
|
|
|
public void setConditions(PatentStarListDTO PatentStarListDTO) {
|
|
|
+ PatentStarListDTO.setFormed(false);
|
|
|
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyyMMdd");
|
|
|
String startStr = formatter.print(PatentStarListDTO.getStartTime());
|
|
|
String endStr = formatter.print(PatentStarListDTO.getEndTime());
|
|
|
- String cond = "*(" + startStr + ">" + endStr + "/" + "AD)";
|
|
|
+ String cond = " AND AD="+startStr + "~" + endStr;
|
|
|
Integer len = PatentStarListDTO.getOrginCondition().length();
|
|
|
StringBuilder stringBuilder = new StringBuilder(PatentStarListDTO.getOrginCondition());
|
|
|
stringBuilder.insert(len - 1, cond);
|