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