zhijiezhao il y a 2 ans
Parent
commit
9888a590f2

+ 2 - 2
src/main/java/com/caimei365/tools/service/ProductService.java

@@ -9,5 +9,5 @@ import org.springframework.stereotype.Service;
  * @date : 2021/10/26
  */
 public interface ProductService {
-     void conKeyword(Integer fromType,String path,String keyword,String linkageFlag);
-    }
+    void conKeyword(Integer fromType, String path, String keyword, String linkageFlag);
+}

+ 28 - 28
src/main/java/com/caimei365/tools/service/impl/ProductServiceImpl.java

@@ -25,54 +25,54 @@ public class ProductServiceImpl implements ProductService {
 
     /**
      * 统计关键词及次数
+     *
      * @param fromType
      * @param path
      * @param keyword
      * @return
      */
     @Override
-    public void conKeyword(Integer fromType,String path,String keyword,String linkageFlag){
-        Date date=new Date();
-        SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+    public void conKeyword(Integer fromType, String path, String keyword, String linkageFlag) {
+        Date date = new Date();
+        SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         sd.format(date);
 //        searchFrequency.setSearchTime(new java.sql.Timestamp(date.getTime()));
         Calendar cal = Calendar.getInstance();
         cal.setTime(date);
         //根据关键词和来源查询数据库是否存在(存在来源也相同时增加次数,存在但来源不同时和不存在则新增)
-        List<SearchFrequencyVo> searchFrequencyVoList = baseMapper.getInfoBykeyword(keyword,fromType,0);
-        if(null!= searchFrequencyVoList && searchFrequencyVoList.size()>0){
+        List<SearchFrequencyVo> searchFrequencyVoList = baseMapper.getInfoBykeyword(keyword, fromType, 0);
+        if (null != searchFrequencyVoList && searchFrequencyVoList.size() > 0) {
             //判断是否有加入关键词的(有则判断是否联动,无则搜索次数加1)
-            List<SearchFrequencyVo> searchFrequencyVoAll = baseMapper.getInfoBykeyword(keyword,fromType,1);
-            if(null!= searchFrequencyVoAll && searchFrequencyVoAll.size()>0){
+            List<SearchFrequencyVo> searchFrequencyVoAll = baseMapper.getInfoBykeyword(keyword, fromType, 1);
+            if (null != searchFrequencyVoAll && searchFrequencyVoAll.size() > 0) {
                 //判断是否是关键词联动搜索
-                if(StringUtils.isNotEmpty(linkageFlag)&&"1".equals(linkageFlag)){
+                if (StringUtils.isNotEmpty(linkageFlag) && "1".equals(linkageFlag)) {
                     //联动次数加1,搜索次数重置,从新出现在关键词列表
-                    Integer linkageFrequency=searchFrequencyVoAll.get(0).getLinkageFrequency()+1;
-                    Integer frequency=0;
-                    Integer delStatus=1;
-                    baseMapper.uplinkageFrequencyById(searchFrequencyVoAll.get(0).getId(),linkageFrequency,frequency,delStatus);
+                    Integer linkageFrequency = searchFrequencyVoAll.get(0).getLinkageFrequency() + 1;
+                    Integer frequency = 0;
+                    Integer delStatus = 1;
+                    baseMapper.uplinkageFrequencyById(searchFrequencyVoAll.get(0).getId(), linkageFrequency, frequency, delStatus);
+                } else {
+                    Integer frequency = searchFrequencyVoList.get(0).getFrequency() + 1;
+                    baseMapper.upFrequencyById(searchFrequencyVoList.get(0).getId(), frequency);
                 }
-                else{
-                    Integer frequency= searchFrequencyVoList.get(0).getFrequency()+1;
-                    baseMapper.upFrequencyById(searchFrequencyVoList.get(0).getId(),frequency);
-                }
-            }else{
-                Integer frequency= searchFrequencyVoList.get(0).getFrequency()+1;
-                baseMapper.upFrequencyById(searchFrequencyVoList.get(0).getId(),frequency);
+            } else {
+                Integer frequency = searchFrequencyVoList.get(0).getFrequency() + 1;
+                baseMapper.upFrequencyById(searchFrequencyVoList.get(0).getId(), frequency);
             }
-        }else{
+        } else {
             //不存在 新增
             //判断是否联动
             //判断是否是关键词联动搜索
-            List<SearchFrequencyVo> searchFrequencyVoAll = baseMapper.getInfoBykeyword(keyword,fromType,1);
-            if(StringUtils.isNotEmpty(linkageFlag)&&"1".equals(linkageFlag)){
+            List<SearchFrequencyVo> searchFrequencyVoAll = baseMapper.getInfoBykeyword(keyword, fromType, 1);
+            if (StringUtils.isNotEmpty(linkageFlag) && "1".equals(linkageFlag)) {
                 //联动次数加1,搜索次数重置,从新出现在关键词列表
-                Integer linkageFrequency=searchFrequencyVoAll.get(0).getLinkageFrequency()+1;
-                Integer frequency=0;
-                Integer delStatus=1;
-                baseMapper.uplinkageFrequencyById(searchFrequencyVoAll.get(0).getId(),linkageFrequency,frequency,delStatus);
-            }else{
-                SearchFrequencyVo sea=new SearchFrequencyVo();
+                Integer linkageFrequency = searchFrequencyVoAll.get(0).getLinkageFrequency() + 1;
+                Integer frequency = 0;
+                Integer delStatus = 1;
+                baseMapper.uplinkageFrequencyById(searchFrequencyVoAll.get(0).getId(), linkageFrequency, frequency, delStatus);
+            } else {
+                SearchFrequencyVo sea = new SearchFrequencyVo();
                 sea.setKeyword(keyword);
                 sea.setFrequency(1);
                 sea.setLinkageFrequency(0);