yujian
2019-12-20 eda5d0e998204c7a49ab84d8528569b765bec2f9
fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/SwiperPictureServiceImpl.java
@@ -214,7 +214,7 @@
   }
   @Override
   @Transactional
   @Transactional(rollbackFor = Exception.class)
   public int deleteBatchByPrimaryKey(List<Long> list) throws SwiperPictureException {
      List<SwiperPicture> listSwiper = swiperPictureMapper.queryByListPrimaryKey(list);
@@ -225,6 +225,14 @@
         }
      }
      if (listSwiper != null)
         for (SwiperPicture picture : listSwiper) {
            List<AdActivityVersionControl> versionList = adActivityVersionControlService
                  .listByTypeAndSourceId(AdActivityType.banner, picture.getId());
            if (versionList != null)
               for (AdActivityVersionControl control : versionList)
                  adActivityVersionControlService.deleteByPrimaryKey(control.getId());
         }
      return swiperPictureMapper.deleteBatchByPrimaryKey(list);
   }
@@ -301,6 +309,12 @@
   public List<SwiperPicture> getByBannerCardAndVersion(String card, String platform, int version) {
      List<SwiperPicture> list = swiperPictureMapper.getByBannerCard(card);
      filterSwipePicture(list, platform, version);
      for (SwiperPicture picture : list) {
         if (picture.isJumpNeedLogin() && picture.getJumpDetail() != null) {
            picture.getJumpDetail().setNeedLogin(true);
         }
      }
      return list;
   }