From e17e3b7f70fa5abc8341e64f1ffce5813bae4bc3 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期四, 21 三月 2024 18:02:43 +0800 Subject: [PATCH] 调整 --- dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficAccidentServiceImpl.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficAccidentServiceImpl.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficAccidentServiceImpl.java index c107792..638b3d5 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficAccidentServiceImpl.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficAccidentServiceImpl.java @@ -8,11 +8,15 @@ import org.dromara.common.core.utils.StringUtils; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.dromara.common.tenant.core.TenantEntity; import org.dromara.demo.domain.RsTrafficAccident; import org.dromara.demo.domain.bo.RsTrafficAccidentBo; import org.dromara.demo.domain.vo.RsTrafficAccidentVo; import org.dromara.demo.mapper.RsTrafficAccidentMapper; import org.dromara.demo.service.IRsTrafficAccidentService; +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 java.util.Collection; @@ -31,13 +35,16 @@ public class RsTrafficAccidentServiceImpl implements IRsTrafficAccidentService { private final RsTrafficAccidentMapper baseMapper; + private final SysOssMapper sysOssMapper; /** * 鏌ヨ浜ら�氫簨鏁� */ @Override public RsTrafficAccidentVo queryById(String id) { - return baseMapper.selectVoById(id); + RsTrafficAccidentVo rsTrafficAccidentVo = baseMapper.selectVoById(id); + rsTrafficAccidentVo.setSysOssVo(sysOssMapper.selectVoOne(new LambdaQueryWrapper<SysOss>().eq(TenantEntity::getTenantId, rsTrafficAccidentVo.getId()))); + return rsTrafficAccidentVo; } /** @@ -79,6 +86,9 @@ if (flag) { bo.setId(add.getId()); } + sysOssMapper.deleteByTenantId(bo.getId()); + bo.getSysOss().setTenantId(bo.getId()); + sysOssMapper.insert(bo.getSysOss()); return flag; } @@ -88,6 +98,9 @@ @Override public Boolean updateByBo(RsTrafficAccidentBo bo) { RsTrafficAccident update = MapstructUtils.convert(bo, RsTrafficAccident.class); + sysOssMapper.deleteByTenantId(bo.getId()); + bo.getSysOss().setTenantId(bo.getId()); + sysOssMapper.insert(bo.getSysOss()); return baseMapper.updateById(update) > 0; } -- Gitblit v1.8.0