feat: 提报日期转换时间戳、增加相似度阈值区间比对

pull/1/head
shuliYao 1 year ago
parent f504cccdf4
commit 129c390345

@ -347,6 +347,10 @@ public class OcrPicture implements BaseDto, java.io.Serializable {
@JsonIgnore @JsonIgnore
private SearchQuery searchQueryrolesShowleave; private SearchQuery searchQueryrolesShowleave;
@ApiModelProperty(value = "提报日期时间戳")
@TableField(value = "submit_date_timestamp")
private Long submitDateTimestamp;
@TableField(exist = false) @TableField(exist = false)
@JsonIgnore @JsonIgnore
private final Map<String, String> query = Stream.of( private final Map<String, String> query = Stream.of(

@ -1,14 +1,17 @@
package cn.jyjz.xiaoyao.ocr.thread.tasks; package cn.jyjz.xiaoyao.ocr.thread.tasks;
import cn.hutool.core.date.DateUtil;
import cn.jyjz.xiaoyao.common.base.util.SpringUtils; import cn.jyjz.xiaoyao.common.base.util.SpringUtils;
import cn.jyjz.xiaoyao.common.base.util.StringUtils; import cn.jyjz.xiaoyao.common.base.util.StringUtils;
import cn.jyjz.xiaoyao.ocr.api.entity.PictureSourceResult; import cn.jyjz.xiaoyao.ocr.api.entity.PictureSourceResult;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture; import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture;
import cn.jyjz.xiaoyao.ocr.service.OcrPictureService; import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
import javafx.scene.input.DataFormat;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -170,6 +173,13 @@ public class PictureDisposeTask implements Runnable{
picture.setField8(pictureSourceResult.getDiscoveredIssues()); picture.setField8(pictureSourceResult.getDiscoveredIssues());
//拜访日期 //拜访日期
picture.setField11(pictureSourceResult.getVisitDate()); picture.setField11(pictureSourceResult.getVisitDate());
//拜访日期
if(StringUtils.isNotBlank(pictureSourceResult.getVisitDate())){
Date date = DateUtil.parse(pictureSourceResult.getVisitDate(),"yyyy-MM-dd");
picture.setSubmitDateTimestamp(date.getTime());
}
//定位距离 //定位距离
picture.setField12(pictureSourceResult.getDistance()); picture.setField12(pictureSourceResult.getDistance());

@ -37,12 +37,12 @@ public enum SearchConfigEnum {
//所属计划 //所属计划
PLANSEARCH("izplan","planName"), PLANSEARCH("izplan","planName"),
//相似度 //相似度
// SIMISEARCH("izsimilarity","pictureresult"), SIMISEARCH("izsimilarity","similarity_score"),
//分类搜索 //分类搜索
CLASSISEARCH("izshow","classificationid"), CLASSISEARCH("izshow","classificationid"),
//是否展示年份 //是否展示年份
YEARSEARCH("izyear","upTime"), YEARSEARCH("izyear","submit_date_timestamp"),
//图片类型 //图片类型
TYPESEARCH("izpicturetype","pictureclassid"), TYPESEARCH("izpicturetype","pictureclassid"),
//发布地区、拜访城市 //发布地区、拜访城市

Loading…
Cancel
Save