Browse Source

监督端-轮播图下架,图片也需要下架

dev-V1.0.1
niujiyi 5 months ago
parent
commit
fbd961c2a1
  1. 20
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementCarouselBannerServiceImpl.java

20
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementCarouselBannerServiceImpl.java

@ -163,7 +163,7 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse
lqw.eq(StringUtils.isNotBlank(bo.getOrganId()), EnforcementCarouselBanner::getOrganId, bo.getOrganId()); lqw.eq(StringUtils.isNotBlank(bo.getOrganId()), EnforcementCarouselBanner::getOrganId, bo.getOrganId());
lqw.like(StringUtils.isNotBlank(bo.getCreateByName()), EnforcementCarouselBanner::getCreateByName, bo.getCreateByName()); lqw.like(StringUtils.isNotBlank(bo.getCreateByName()), EnforcementCarouselBanner::getCreateByName, bo.getCreateByName());
lqw.like(StringUtils.isNotBlank(bo.getUpdateByName()), EnforcementCarouselBanner::getUpdateByName, bo.getUpdateByName()); lqw.like(StringUtils.isNotBlank(bo.getUpdateByName()), EnforcementCarouselBanner::getUpdateByName, bo.getUpdateByName());
lqw.eq(bo.getIsDelete() != null, EnforcementCarouselBanner::getIsDelete, bo.getIsDelete()); lqw.eq( EnforcementCarouselBanner::getIsDelete, 0);
// 发布时间根据开始时间和结束时间进行范围过滤 // 发布时间根据开始时间和结束时间进行范围过滤
if (bo.getStartTime() != null) { if (bo.getStartTime() != null) {
lqw.ge(EnforcementCarouselBanner::getCreateTime, bo.getStartTime()); lqw.ge(EnforcementCarouselBanner::getCreateTime, bo.getStartTime());
@ -188,8 +188,6 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse
add.setCreateByName(LoginHelper.getUsername() != null ? LoginHelper.getUsername() : null); add.setCreateByName(LoginHelper.getUsername() != null ? LoginHelper.getUsername() : null);
boolean flag = baseMapper.insert(add) > 0; boolean flag = baseMapper.insert(add) > 0;
//fujian
if (flag) { if (flag) {
bo.setId(add.getId()); bo.setId(add.getId());
// 保存附件信息 // 保存附件信息
@ -234,7 +232,8 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse
boolean flag = baseMapper.updateById(update) > 0; boolean flag = baseMapper.updateById(update) > 0;
if (flag && bo.getId() != null) { //状态值为null 表示编辑
if (flag && bo.getId() != null && bo.getStatus()==null) {
// 判断附件是否需要修改,附件有值也需要更新 // 判断附件是否需要修改,附件有值也需要更新
if (bo.getFileList() != null) { if (bo.getFileList() != null) {
// 先删除旧附件 // 先删除旧附件
@ -245,6 +244,19 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse
} }
} }
} }
//判断状态为 3是表示已下架,企业端,执法端的轮播图片也需要下架删除
Long status = bo.getStatus();
if (status != null && status == 3) {
ZdxtFileBo zdxtFileBo = new ZdxtFileBo();
zdxtFileBo.setBusinessId(bo.getId());
zdxtFileBo.setIsDelete2(1L);
zdxtFileService.updateByBo(zdxtFileBo);
} else if (status != null && status == 2){
ZdxtFileBo zdxtFileBo = new ZdxtFileBo();
zdxtFileBo.setBusinessId(bo.getId());
zdxtFileBo.setIsDelete2(0L);
zdxtFileService.updateByBo(zdxtFileBo);
}
return flag; return flag;
} }

Loading…
Cancel
Save