更新搜索数据时先判断是否有数据

This commit is contained in:
dengchun
2025-04-26 23:34:05 +08:00
parent 529447f27a
commit 96fd42280c

View File

@@ -58,7 +58,7 @@ public class ComponentSearchServiceImpl extends ServiceImpl<ComponentSearchMappe
requestMap.put("content", sampleInfo.getSampleModel().trim()); requestMap.put("content", sampleInfo.getSampleModel().trim());
QueryWrapper<SearchResult> queryWrapper = QueryGenerator.initQueryWrapper(searchResult,requestMap); QueryWrapper<SearchResult> queryWrapper = QueryGenerator.initQueryWrapper(searchResult,requestMap);
if (null == this.getOne(queryWrapper)){ if (0L == this.count(queryWrapper)){
SearchResult modelNumberRecord = new SearchResult(); SearchResult modelNumberRecord = new SearchResult();
modelNumberRecord.setDataType(ComponentSearchType.MODEL_NUMBER.getCode()); modelNumberRecord.setDataType(ComponentSearchType.MODEL_NUMBER.getCode());
modelNumberRecord.setContent(sampleInfo.getSampleModel().trim()); modelNumberRecord.setContent(sampleInfo.getSampleModel().trim());
@@ -77,7 +77,7 @@ public class ComponentSearchServiceImpl extends ServiceImpl<ComponentSearchMappe
requestMap.put("content", sampleInfo.getSampleName().trim()); requestMap.put("content", sampleInfo.getSampleName().trim());
QueryWrapper<SearchResult> queryWrapper = QueryGenerator.initQueryWrapper(searchResult,requestMap); QueryWrapper<SearchResult> queryWrapper = QueryGenerator.initQueryWrapper(searchResult,requestMap);
if (null == this.getOne(queryWrapper)){ if (0L == this.count(queryWrapper)){
SearchResult modelNameRecord = new SearchResult(); SearchResult modelNameRecord = new SearchResult();
modelNameRecord.setDataType(ComponentSearchType.MODEL_NAME.getCode()); modelNameRecord.setDataType(ComponentSearchType.MODEL_NAME.getCode());
modelNameRecord.setContent(sampleInfo.getSampleName()); modelNameRecord.setContent(sampleInfo.getSampleName());
@@ -95,7 +95,7 @@ public class ComponentSearchServiceImpl extends ServiceImpl<ComponentSearchMappe
requestMap.put("dataType", ComponentSearchType.MODEL_BATCH_NO.getCode()); requestMap.put("dataType", ComponentSearchType.MODEL_BATCH_NO.getCode());
requestMap.put("content", sampleInfo.getModelBatch().trim()); requestMap.put("content", sampleInfo.getModelBatch().trim());
QueryWrapper<SearchResult> queryWrapper = QueryGenerator.initQueryWrapper(searchResult,requestMap); QueryWrapper<SearchResult> queryWrapper = QueryGenerator.initQueryWrapper(searchResult,requestMap);
if (null == this.getOne(queryWrapper)){ if (0L == this.count(queryWrapper)){
SearchResult modelBatchNoRecord = new SearchResult(); SearchResult modelBatchNoRecord = new SearchResult();
modelBatchNoRecord.setDataType(ComponentSearchType.MODEL_BATCH_NO.getCode()); modelBatchNoRecord.setDataType(ComponentSearchType.MODEL_BATCH_NO.getCode());
modelBatchNoRecord.setContent(sampleInfo.getModelBatch()); modelBatchNoRecord.setContent(sampleInfo.getModelBatch());