소스 검색

修改轮播图时清空对应的反向选项值

1018653686@qq.com 1 년 전
부모
커밋
eb8eba6488
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      hx-xmhjc/src/main/java/com/fjhx/xmhjc/service/carousel/impl/CarouselManagerServiceImpl.java

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

@@ -68,6 +68,13 @@ public class CarouselManagerServiceImpl extends ServiceImpl<CarouselManagerMappe
     @Override
     public void edit(CarouselManagerDto carouselManagerDto) {
         this.updateById(carouselManagerDto);
+        if ("1".equals(carouselManagerDto.getTargetType())){
+            //文章的话更新掉外链url
+            this.lambdaUpdate().set(CarouselManager::getUrl,null).eq(CarouselManager::getId,carouselManagerDto.getId()).update();
+        } else if ("2".equals(carouselManagerDto.getTargetType())){
+            //外链的话更新掉文章id
+            this.lambdaUpdate().set(CarouselManager::getArticleId,null).set(CarouselManager::getColumnId,null).eq(CarouselManager::getId,carouselManagerDto.getId()).update();
+        }
         // 保存图片
         ObsFileUtil.editFile(carouselManagerDto.getCarouselUrlList(), carouselManagerDto.getId(), 1);
     }