From 61b5f9863f14ab4fc9da504ca2b553a778eb2e2c Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 24 一月 2024 15:10:32 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/HongRuiTang --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/BannerServiceImpl.java | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/BannerServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/BannerServiceImpl.java index ba61b9c..581affa 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/BannerServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/BannerServiceImpl.java @@ -1,6 +1,7 @@ package com.ruoyi.system.service.impl.config; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import com.ruoyi.system.domain.dto.MgtBannerEditDto; @@ -10,7 +11,6 @@ import com.ruoyi.system.domain.vo.MgtBannerPageVo; import com.ruoyi.system.mapper.config.BannerMapper; import com.ruoyi.system.service.config.BannerService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -59,6 +59,23 @@ } // 将DTO中的属性值复制到横幅对象中 BeanUtils.copyProperties(mgtBannerEditDto, banner); + if(banner.getTargetType()==1){ + banner.setJumpType(null); + banner.setJumpId(null); + banner.setLinkType(null); + }else if(banner.getTargetType()==2){ + if(banner.getLinkType()==1){ + banner.setJumpType(null); + banner.setJumpId(null); + }else{ + banner.setLinkUrl(null); + } + }else if(banner.getTargetType()==3){ + banner.setLinkUrl(null); + banner.setLinkType(null); + banner.setJumpType(null); + banner.setJumpId(null); + } // 设置创建用户ID和创建时间 banner.setCreateUserId(mgtBannerEditDto.getUserId()); banner.setCreateTime(new Date()); @@ -89,6 +106,23 @@ @Override public MgtBannerGetVo getMgtBanner(Long bannerId){ Banner banner = this.getById(bannerId); + if(banner.getTargetType()==1){ + banner.setJumpType(null); + banner.setJumpId(null); + banner.setLinkType(null); + }else if(banner.getTargetType()==2){ + if(banner.getLinkType()==1){ + banner.setJumpType(null); + banner.setJumpId(null); + }else{ + banner.setLinkUrl(null); + } + }else if(banner.getTargetType()==3){ + banner.setLinkUrl(null); + banner.setLinkType(null); + banner.setJumpType(null); + banner.setJumpId(null); + } MgtBannerGetVo mgtBannerGetVo = new MgtBannerGetVo(); BeanUtils.copyProperties(banner, mgtBannerGetVo); return mgtBannerGetVo; -- Gitblit v1.7.1