From c386374de5ff4a65904124ef839e6862518d27fa Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期三, 16 四月 2025 09:12:30 +0800 Subject: [PATCH] v2.0.2,更新时间4.16 --- src/main/java/com/hxzkmonitor/service/impl/TbCompanyServiceImpl.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 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..cb83aeb 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); } } @@ -65,6 +93,17 @@ queryWrapper.like("companyname", query); queryWrapper.orderByDesc("addtime"); +// queryWrapper.last("LIMIT 5"); + return baseMapper.selectList(queryWrapper); + } + + @Override + public List<TbCompany> searchfive() { + QueryWrapper queryWrapper = new QueryWrapper<>(); + +// queryWrapper.like("companyname", query); + queryWrapper.orderByDesc("addtime"); + queryWrapper.last("LIMIT 5"); return baseMapper.selectList(queryWrapper); } -- Gitblit v1.9.3