|
@@ -32,21 +32,22 @@ public class SearchRecordsInfoServiceImpl extends ServiceImpl<SearchRecordsInfoM
|
|
|
/**
|
|
|
* 删除搜索记录
|
|
|
*
|
|
|
- * @param commonId
|
|
|
+ * @param searchRecordsInfo
|
|
|
*/
|
|
|
@Override
|
|
|
- public void deleteSearchRecordsInfo(String commonId) {
|
|
|
+ public void deleteSearchRecordsInfo(SearchRecordsInfo searchRecordsInfo) {
|
|
|
//查询搜索记录
|
|
|
//判断记录是否存在
|
|
|
List<SearchRecordsInfo> searchRecordsInfos =
|
|
|
this.selectList(new EntityWrapper<SearchRecordsInfo>()
|
|
|
- .eq(SearchRecordsInfo.QueryFiles.COMMON_ID, commonId)
|
|
|
+ .eq(SearchRecordsInfo.QueryFiles.COMMON_ID, searchRecordsInfo.getCommonId())
|
|
|
+ .eq(SearchRecordsInfo.QueryFiles.FUNCTION_TYPE, searchRecordsInfo.getFunctionType())
|
|
|
.eq(SearchRecordsInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
|
//已存在
|
|
|
if (searchRecordsInfos.size()>0) {
|
|
|
//删除搜索记录
|
|
|
- for (SearchRecordsInfo searchRecordsInfo : searchRecordsInfos) {
|
|
|
- searchRecordsInfoService.deleteById(searchRecordsInfo.getId());
|
|
|
+ for (SearchRecordsInfo searchRecordsInfo1 : searchRecordsInfos) {
|
|
|
+ searchRecordsInfoService.deleteById(searchRecordsInfo1.getId());
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -65,6 +66,7 @@ public class SearchRecordsInfoServiceImpl extends ServiceImpl<SearchRecordsInfoM
|
|
|
this.selectOne(new EntityWrapper<SearchRecordsInfo>()
|
|
|
.eq(SearchRecordsInfo.QueryFiles.COMMON_ID, searchRecordsInfo.getCommonId())
|
|
|
.eq("search_content", searchRecordsInfo.getSearchContent())
|
|
|
+ .eq(SearchRecordsInfo.QueryFiles.FUNCTION_TYPE, searchRecordsInfo.getFunctionType())
|
|
|
.eq(SearchRecordsInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
|
//已存在,次数加1
|
|
|
if (searchRecordsInfo1 != null) {
|
|
@@ -94,6 +96,7 @@ public class SearchRecordsInfoServiceImpl extends ServiceImpl<SearchRecordsInfoM
|
|
|
Page<SearchRecordsInfo> searchRecordsInfoPage = this.selectPage(searchRecordsInfo.getQueryPage(), new EntityWrapper<SearchRecordsInfo>()
|
|
|
.eq(SearchRecordsInfo.QueryFiles.COMMON_ID, searchRecordsInfo.getCommonId())
|
|
|
.eq(SearchRecordsInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0)
|
|
|
+ .eq(SearchRecordsInfo.QueryFiles.FUNCTION_TYPE, searchRecordsInfo.getFunctionType())
|
|
|
.orderBy("update_date", false));
|
|
|
return searchRecordsInfoPage;
|
|
|
}
|
|
@@ -109,6 +112,7 @@ public class SearchRecordsInfoServiceImpl extends ServiceImpl<SearchRecordsInfoM
|
|
|
.eq(SearchRecordsInfo.QueryFiles.COMMON_ID, searchRecordsInfo.getCommonId())
|
|
|
.gt("search_count", "5")
|
|
|
.eq(SearchRecordsInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0)
|
|
|
+ .eq(SearchRecordsInfo.QueryFiles.FUNCTION_TYPE, searchRecordsInfo.getFunctionType())
|
|
|
.orderBy("update_date", false));
|
|
|
return recommendedSearchRecordsInfoPage;
|
|
|
}
|