From e8dc9598b482830ca7fa60c6869687a32448137d Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期一, 17 三月 2025 10:57:37 +0800 Subject: [PATCH] 新增储罐管理,数据分析新增导出功能 --- src/main/java/com/hxzkmonitor/service/impl/TbCompanyServiceImpl.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/hxzkmonitor/service/impl/TbCompanyServiceImpl.java b/src/main/java/com/hxzkmonitor/service/impl/TbCompanyServiceImpl.java index 74626ae..4a4ce16 100644 --- a/src/main/java/com/hxzkmonitor/service/impl/TbCompanyServiceImpl.java +++ b/src/main/java/com/hxzkmonitor/service/impl/TbCompanyServiceImpl.java @@ -3,11 +3,15 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.hxzkmonitor.mapper.TbBaidumapMapper; +import com.hxzkmonitor.pojo.TbBaidumap; import com.hxzkmonitor.pojo.TbCompany; import com.hxzkmonitor.mapper.TbCompanyMapper; import com.hxzkmonitor.pojo.TbCompany; +import com.hxzkmonitor.service.TbBaidumapService; import com.hxzkmonitor.service.TbCompanyService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; @@ -24,6 +28,12 @@ */ @Service public class TbCompanyServiceImpl extends ServiceImpl<TbCompanyMapper, TbCompany> implements TbCompanyService { + + @Autowired + TbBaidumapService tbBaidumapService; + + @Autowired + TbBaidumapMapper tbBaidumapMapper; @Override public IPage<TbCompany> searchCompany(Page page, String keyword) { QueryWrapper<TbCompany> queryWrapper = new QueryWrapper<>(); @@ -36,6 +46,11 @@ public Integer delCompany(Integer id) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("id", id); + TbCompany tbCompany = baseMapper.selectOne(queryWrapper); + QueryWrapper queryWrapper2 = new QueryWrapper<>(); + queryWrapper2.eq("companyname", tbCompany.getCompanyname()); +// tbBaidumapMapper.selectOne(queryWrapper2); + tbBaidumapMapper.delete(queryWrapper2); return baseMapper.delete(queryWrapper); } @@ -47,6 +62,19 @@ if (tbCompany.getId() != null) { return baseMapper.updateById(tbCompany); } else { + TbBaidumap tbBaidumap = new TbBaidumap(); + tbBaidumap.setMapname("鐧惧害鍦板浘"); + tbBaidumap.setIsshow("鍦ㄧ嚎鍦板浘"); + tbBaidumap.setLevel("19"); + tbBaidumap.setCenter("105.86159832032634;37.245153887456491"); + tbBaidumap.setFile("/hxzkuwb/tiles"); + tbBaidumap.setShijiao("64.5"); + tbBaidumap.setHeig("60"); + tbBaidumap.setIshow("鏄剧ず"); + tbBaidumap.setZhuanhuan("鐧惧害"); + tbBaidumap.setMoshi("0"); + tbBaidumap.setCompanyname(tbCompany.getCompanyname()); + tbBaidumapService.addorupBaidumap(tbBaidumap); return baseMapper.insert(tbCompany); } } -- Gitblit v1.9.3