lyhzzz 1 年之前
父節點
當前提交
f9d987f624

+ 2 - 0
src/main/java/com/cdf/service/IHotRecommendService.java

@@ -21,4 +21,6 @@ public interface IHotRecommendService extends IService<HotRecommend> {
     List<HotRecommend> getByNum(String num);
 
     HashMap<String, HotRecommend> getMapBySids(List<String> sidsList);
+
+    void updateRecomend(List<Integer> delIds, Integer type);
 }

+ 1 - 1
src/main/java/com/cdf/service/impl/ExcelService.java

@@ -504,7 +504,7 @@ public class ExcelService {
             }
         }
         if(!delIds.isEmpty()){
-            hotRecommendService.removeByIds(delIds);
+            hotRecommendService.updateRecomend(delIds,type);
         }
         for (String num : numMap.keySet()) {
             NumRegion numRegion = fdkkUserService.getRegionByNum(num);

+ 14 - 0
src/main/java/com/cdf/service/impl/HotRecommendServiceImpl.java

@@ -1,6 +1,7 @@
 package com.cdf.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.cdf.entity.HotRecommend;
 import com.cdf.mapper.IHotRecommendMapper;
 import com.cdf.service.IHotRecommendService;
@@ -48,4 +49,17 @@ public class HotRecommendServiceImpl extends ServiceImpl<IHotRecommendMapper, Ho
         }
         return map;
     }
+
+    @Override
+    public void updateRecomend(List<Integer> delIds, Integer type) {
+        LambdaUpdateWrapper<HotRecommend> wrapper = new LambdaUpdateWrapper();
+        wrapper.in(HotRecommend::getId,delIds);
+        if(type == 2){
+            wrapper.set(HotRecommend::getRecommendSelection,0);
+        }
+        if(type == 3){
+            wrapper.set(HotRecommend::getRecommendBrand,0);
+        }
+        this.update(wrapper);
+    }
 }