更新搜索数据时先判断是否有数据
This commit is contained in:
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user