|
|
@ -189,8 +189,13 @@ public class OcrCheckDuplicateServiceImpl extends ServiceImpl<OcrCheckDuplicateM
|
|
|
|
int similarityGroupOrder = 1;
|
|
|
|
int similarityGroupOrder = 1;
|
|
|
|
//阈值分组map
|
|
|
|
//阈值分组map
|
|
|
|
Map<String,Integer> similarityGroupOrderMap = new HashMap<>();
|
|
|
|
Map<String,Integer> similarityGroupOrderMap = new HashMap<>();
|
|
|
|
//1.开启比对任务
|
|
|
|
//1.开启比对任务s
|
|
|
|
for (OcrPicture ocrPicture : ocrPictureList) {
|
|
|
|
for (OcrPicture ocrPicture : ocrPictureList) {
|
|
|
|
|
|
|
|
//检查查重任务是否关闭
|
|
|
|
|
|
|
|
if(!this.isCheckDuplicateExist(checkDuplicateId)){
|
|
|
|
|
|
|
|
logger.info("查重任务,已取消!");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 添加相似度百分百分组id
|
|
|
|
// 添加相似度百分百分组id
|
|
|
|
if (ObjectUtils.isEmpty(ocrPicture.getCompleteSimilarGroupId())) {
|
|
|
|
if (ObjectUtils.isEmpty(ocrPicture.getCompleteSimilarGroupId())) {
|
|
|
@ -330,6 +335,14 @@ public class OcrCheckDuplicateServiceImpl extends ServiceImpl<OcrCheckDuplicateM
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private boolean isCheckDuplicateExist(Long checkDuplicateId) {
|
|
|
|
|
|
|
|
OcrCheckDuplicate checkDuplicate = baseMapper.selectById(checkDuplicateId);
|
|
|
|
|
|
|
|
if(checkDuplicate!=null && checkDuplicate.getIsDelete()!=1){
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 保存查重数据
|
|
|
|
* 保存查重数据
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|