From dbe2fda2dbf7e44be430791cb9b323c42c674738 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期二, 12 三月 2024 15:21:18 +0800 Subject: [PATCH] 文件上传存表 --- dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficPropagandaServiceImpl.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficPropagandaServiceImpl.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficPropagandaServiceImpl.java index 9ae6fcf..add9d61 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficPropagandaServiceImpl.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficPropagandaServiceImpl.java @@ -8,6 +8,10 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import lombok.RequiredArgsConstructor; +import org.dromara.common.tenant.core.TenantEntity; +import org.dromara.system.domain.SysOss; +import org.dromara.system.domain.vo.SysOssVo; +import org.dromara.system.mapper.SysOssMapper; import org.springframework.stereotype.Service; import org.dromara.demo.domain.bo.RsTrafficPropagandaBo; import org.dromara.demo.domain.vo.RsTrafficPropagandaVo; @@ -31,13 +35,16 @@ public class RsTrafficPropagandaServiceImpl implements IRsTrafficPropagandaService { private final RsTrafficPropagandaMapper baseMapper; + private final SysOssMapper sysOssMapper; /** * 鏌ヨ浜ら�氬浼� */ @Override public RsTrafficPropagandaVo queryById(String id){ - return baseMapper.selectVoById(id); + RsTrafficPropagandaVo rsTrafficPropagandaVo = baseMapper.selectVoById(id); + rsTrafficPropagandaVo.setSysOssVo(sysOssMapper.selectVoOne(new LambdaQueryWrapper<SysOss>().eq(TenantEntity::getTenantId, rsTrafficPropagandaVo.getId()))); + return rsTrafficPropagandaVo; } /** @@ -82,6 +89,8 @@ // 淇敼澶т簬褰撳墠椤哄簭鐨勬暟鎹竴娆�+1 // baseMapper.addSequence(bo.getSequence(), bo.getId()); } + sysOssMapper.deleteByTenantId(bo.getId()); + sysOssMapper.insert(bo.getSysOss()); return flag; } @@ -91,6 +100,8 @@ @Override public Boolean updateByBo(RsTrafficPropagandaBo bo) { RsTrafficPropaganda update = MapstructUtils.convert(bo, RsTrafficPropaganda.class); + sysOssMapper.deleteByTenantId(bo.getId()); + sysOssMapper.insert(bo.getSysOss()); return baseMapper.updateById(update) > 0; } -- Gitblit v1.8.0