Browse Source

1、新增轮播图状态启用/停用

41235 1 year ago
parent
commit
2171e4fc14

+ 8 - 0
hx-xmhjc/src/main/java/com/fjhx/xmhjc/controller/carousel/CarouselManagerController.java

@@ -67,6 +67,14 @@ public class CarouselManagerController {
     }
     }
 
 
     /**
     /**
+     * 轮播图管理编辑
+     */
+    @PostMapping("/changeStatus")
+    public void changeStatus(@RequestBody CarouselManagerDto carouselManagerDto) {
+        carouselManagerService.changeStatus(carouselManagerDto);
+    }
+
+    /**
      * 轮播图管理删除
      * 轮播图管理删除
      */
      */
     @PostMapping("/delete")
     @PostMapping("/delete")

+ 2 - 0
hx-xmhjc/src/main/java/com/fjhx/xmhjc/service/carousel/CarouselManagerService.java

@@ -52,4 +52,6 @@ public interface CarouselManagerService extends BaseService<CarouselManager> {
     Page<CarouselManagerVo> pageByOpen(CarouselManagerSelectDto dto);
     Page<CarouselManagerVo> pageByOpen(CarouselManagerSelectDto dto);
 
 
     void checkDelete(Long id);
     void checkDelete(Long id);
+
+    void changeStatus(CarouselManagerDto carouselManagerDto);
 }
 }

+ 6 - 0
hx-xmhjc/src/main/java/com/fjhx/xmhjc/service/carousel/impl/CarouselManagerServiceImpl.java

@@ -101,4 +101,10 @@ public class CarouselManagerServiceImpl extends ServiceImpl<CarouselManagerMappe
             throw new RuntimeException("该文章已被轮播图配置引用,无法禁用或删除!");
             throw new RuntimeException("该文章已被轮播图配置引用,无法禁用或删除!");
         }
         }
     }
     }
+
+    @Override
+    public void changeStatus(CarouselManagerDto carouselManagerDto) {
+        lambdaUpdate().set(CarouselManager::getStatus,carouselManagerDto.getStatus())
+                .eq(CarouselManager::getId,carouselManagerDto.getId()).update();
+    }
 }
 }