|
|
|
@ -163,7 +163,7 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse |
|
|
|
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.getUpdateByName()), EnforcementCarouselBanner::getUpdateByName, bo.getUpdateByName()); |
|
|
|
lqw.eq(bo.getIsDelete() != null, EnforcementCarouselBanner::getIsDelete, bo.getIsDelete()); |
|
|
|
lqw.eq( EnforcementCarouselBanner::getIsDelete, 0); |
|
|
|
// 发布时间根据开始时间和结束时间进行范围过滤
|
|
|
|
if (bo.getStartTime() != null) { |
|
|
|
lqw.ge(EnforcementCarouselBanner::getCreateTime, bo.getStartTime()); |
|
|
|
@ -188,8 +188,6 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse |
|
|
|
add.setCreateByName(LoginHelper.getUsername() != null ? LoginHelper.getUsername() : null); |
|
|
|
boolean flag = baseMapper.insert(add) > 0; |
|
|
|
|
|
|
|
//fujian
|
|
|
|
|
|
|
|
if (flag) { |
|
|
|
bo.setId(add.getId()); |
|
|
|
// 保存附件信息
|
|
|
|
@ -234,7 +232,8 @@ public class EnforcementCarouselBannerServiceImpl implements IEnforcementCarouse |
|
|
|
|
|
|
|
boolean flag = baseMapper.updateById(update) > 0; |
|
|
|
|
|
|
|
if (flag && bo.getId() != null) { |
|
|
|
//状态值为null 表示编辑
|
|
|
|
if (flag && bo.getId() != null && bo.getStatus()==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; |
|
|
|
} |
|
|
|
|