diff --git a/social/pom.xml b/social/pom.xml
index 6fe0db3..35d62a7 100644
--- a/social/pom.xml
+++ b/social/pom.xml
@@ -63,18 +63,18 @@
             org.apache.poi
             poi-ooxml
         
-        
-            org.springframework.boot
-            spring-boot-starter-amqp
-        
-        
-            org.springframework.amqp
-            spring-rabbit
-        
-        
-            org.springframework.amqp
-            spring-amqp
-        
+
+
+
+
+
+
+
+
+
+
+
+
         
             com.alibaba
             easyexcel
diff --git a/social/src/main/java/com/jiagutech/ams/controller/JobController.java b/social/src/main/java/com/jiagutech/ams/controller/JobController.java
index 22bde56..d60ed7b 100644
--- a/social/src/main/java/com/jiagutech/ams/controller/JobController.java
+++ b/social/src/main/java/com/jiagutech/ams/controller/JobController.java
@@ -3,7 +3,6 @@ package com.jiagutech.ams.controller;
 import cn.dev33.satoken.annotation.SaCheckRole;
 import cn.dev33.satoken.annotation.SaMode;
 import cn.hutool.core.collection.CollectionUtil;
-import cn.hutool.core.map.MapUtil;
 import com.jiagutech.ams.listener.JobFinishListener;
 import com.jiagutech.ams.model.TrackImageVO;
 import com.jiagutech.ams.model.TrackItem;
@@ -22,7 +21,6 @@ import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import jakarta.servlet.http.HttpServletResponse;
 import lombok.RequiredArgsConstructor;
-import org.apache.commons.collections4.MapUtils;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.HashMap;
@@ -45,6 +43,7 @@ public class JobController {
 
     private final JobFinishListener jobFinishListener;
 
+
     @GetMapping("/types")
     @Operation(summary = "作业类型列表")
     public R> getJobTypes() {
@@ -131,13 +130,15 @@ public class JobController {
 
         List tracks = jobService.getTracks(deviceId, startTime, endTime);
         List tracks1 = jobFinishListener.getTracks(deviceId, startTime, endTime);
-        float noFilter = TrackUtil.calcAreaByBlockDataNoFilter(tracks,breadth);
+        float noFilter = TrackUtil.calcAreaByBlockDataNoFilter(tracks, breadth);
         float byFilter = TrackUtil.calcAreaByBlockData(tracks);
-        float zhongnongArea = TrackUtil.calcAreaByBlockDataNoFilter(tracks1,breadth);
+        float zhongnongArea = TrackUtil.calcAreaByBlockDataNoFilter(tracks1, breadth);
+        float zhongnongArea1 = TrackUtil.calcAreaByBlockData(tracks1, breadth);
         Map areas = new HashMap<>(4);
         areas.put("noFilter", noFilter);
         areas.put("byFilter", byFilter);
         areas.put("zhongnongArea", zhongnongArea);
+        areas.put("zhongnongArea1", zhongnongArea1);
         return R.ok(areas);
     }
 
diff --git a/social/src/main/java/com/jiagutech/ams/listener/JobFinishListener.java b/social/src/main/java/com/jiagutech/ams/listener/JobFinishListener.java
index 658b28d..d4dcbe7 100644
--- a/social/src/main/java/com/jiagutech/ams/listener/JobFinishListener.java
+++ b/social/src/main/java/com/jiagutech/ams/listener/JobFinishListener.java
@@ -6,12 +6,10 @@ import com.jiagutech.ams.mapper.DeviceMapper;
 import com.jiagutech.ams.mapper.JobMapper;
 import com.jiagutech.ams.model.TrackItem;
 import com.jiagutech.ams.model.TrackMapping;
-import com.jiagutech.ams.model.ZhongNongTrack;
+import com.jiagutech.ams.model.ZhongNongTrackData;
 import com.jiagutech.ams.model.dto.DeviceDTO;
 import com.jiagutech.ams.model.dto.JobDTO;
 import com.jiagutech.ams.rest.TrackRestClient;
-import com.jiagutech.ams.rest.ZhongNongRestClient;
-import com.jiagutech.ams.scheduled.JobScheduled;
 import com.jiagutech.ams.service.JobService;
 import com.jiagutech.ams.utils.TrackUtil;
 import lombok.RequiredArgsConstructor;
@@ -85,7 +83,7 @@ public class JobFinishListener {
 
     public void refreshJobArea(long jobId) {
         JobDTO jobDTO = jobMapper.selectById(jobId);
-        if ((jobDTO.getDuration()==null ||jobDTO.getDuration() == 0) && jobDTO.getStartTime() != null && jobDTO.getEndTime() != null) {
+        if ((jobDTO.getDuration() == null || jobDTO.getDuration() == 0) && jobDTO.getStartTime() != null && jobDTO.getEndTime() != null) {
             Instant instant1 = Instant.ofEpochMilli(jobDTO.getStartTime());
             Instant instant2 = Instant.ofEpochMilli(jobDTO.getEndTime());
             Duration duration = Duration.between(instant1, instant2);
@@ -100,11 +98,20 @@ public class JobFinishListener {
         DeviceDTO deviceDTO = deviceMapper.selectById(jobDTO.getDeviceId());
         log.info("从td-engine中获取轨迹");
         List tracks = jobService.getTracks(deviceDTO.getBoxNum(), jobDTO.getStartTime(), jobDTO.getEndTime());
-        if (CollectionUtil.isEmpty(tracks)) {
-            log.info("从中农云中获取轨迹");
-            tracks = getTracksFromZhongNong(deviceDTO.getBoxNum(), jobDTO.getStartTime(), jobDTO.getEndTime());
+        double breadth = 0;
+        if (CollectionUtil.isNotEmpty(tracks)) {
+            for (TrackItem track : tracks) {
+                if (track.getBreadth() > 0) {
+                    breadth = track.getBreadth();
+                    break;
+                }
+            }
         }
-        jobDTO.setArea(TrackUtil.calcAreaByBlockData(tracks));
+        log.info("从中农云中获取轨迹");
+        tracks = getTracksFromZhongNong(deviceDTO.getBoxNum(), jobDTO.getStartTime(), jobDTO.getEndTime());
+
+
+        jobDTO.setArea(TrackUtil.calcAreaByBlockData(tracks, breadth));
         TrackItem trackItem = tracks.get(tracks.size() - 1);
         jobDTO.setLat(trackItem.getLat()).setLng(trackItem.getLng());
         deviceDTO.setLat(trackItem.getLat()).setLng(trackItem.getLng()).setUpdateTime(trackItem.getTimestamp());
@@ -114,10 +121,13 @@ public class JobFinishListener {
     }
 
     private List getTracksFromZhongNong(String vehicleId, Long startTime, Long endTime) {
-        List tracks = trackRestClient.getZhongNongTracks(keyId, secretKey, vehicleId, startTime, endTime);
-        log.info("中农云获取到的轨迹数量:{}", tracks != null ? tracks.size() : 0);
+        ZhongNongTrackData tracks = trackRestClient.getZhongNongTracks(keyId, secretKey, vehicleId, startTime, endTime);
+        log.info("中农云获取到的轨迹数量:{}", tracks != null ? tracks.getVehicleLocusList().size() : 0);
         TrackMapping mapping = TrackMapping.INSTANCE;
-        return mapping.convertToTrackItemsByZhongNongTracks(tracks);
+        assert tracks != null;
+        List items = mapping.convertToTrackItemsByZhongNongTracks(tracks.getVehicleLocusList());
+        items.get(0).setBreadth(tracks.getBreadth());
+        return items;
     }
 
 
diff --git a/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrack.java b/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrack.java
index 5a6ddcb..2e0d975 100644
--- a/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrack.java
+++ b/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrack.java
@@ -17,4 +17,6 @@ public class ZhongNongTrack {
 
     private Integer direction;
 
+    private Double breadth;
+
 }
diff --git a/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrackData.java b/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrackData.java
new file mode 100644
index 0000000..bf43499
--- /dev/null
+++ b/social/src/main/java/com/jiagutech/ams/model/ZhongNongTrackData.java
@@ -0,0 +1,12 @@
+package com.jiagutech.ams.model;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class ZhongNongTrackData {
+    private double breadth;
+
+    private List vehicleLocusList;
+}
diff --git a/social/src/main/java/com/jiagutech/ams/rest/TrackRestClient.java b/social/src/main/java/com/jiagutech/ams/rest/TrackRestClient.java
index 4264300..4fc3503 100644
--- a/social/src/main/java/com/jiagutech/ams/rest/TrackRestClient.java
+++ b/social/src/main/java/com/jiagutech/ams/rest/TrackRestClient.java
@@ -3,7 +3,7 @@ package com.jiagutech.ams.rest;
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.TypeReference;
 import com.jiagutech.ams.model.Locus;
-import com.jiagutech.ams.model.ZhongNongTrack;
+import com.jiagutech.ams.model.ZhongNongTrackData;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Value;
@@ -50,7 +50,7 @@ public class TrackRestClient {
         return result;
     }
 
-    public List getZhongNongTracks(String keyId, String secretKey, String droneId, Long startTime, Long endTime) {
+    public ZhongNongTrackData getZhongNongTracks(String keyId, String secretKey, String droneId, Long startTime, Long endTime) {
         Map map = new HashMap<>();
         map.put("droneId", droneId);
         map.put("startTime", startTime);
@@ -58,8 +58,7 @@ public class TrackRestClient {
         map.put("keyId", keyId);
         map.put("secretKey", secretKey);
         String res = restTemplate.getForObject(centerBaseUrl + "/zhongnong/tracks?keyId={keyId}&secretKey={secretKey}&droneId={droneId}&start={startTime}&end={endTime}", String.class, map);
-        return JSON.parseObject(res, new TypeReference>() {
-        });
+        return JSON.parseObject(res, ZhongNongTrackData.class);
     }
 
 }
diff --git a/social/src/main/java/com/jiagutech/ams/rest/ZhongNongRestClient.java b/social/src/main/java/com/jiagutech/ams/rest/ZhongNongRestClient.java
index e1cc19a..4dee071 100644
--- a/social/src/main/java/com/jiagutech/ams/rest/ZhongNongRestClient.java
+++ b/social/src/main/java/com/jiagutech/ams/rest/ZhongNongRestClient.java
@@ -2,8 +2,7 @@ package com.jiagutech.ams.rest;
 
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONObject;
-import com.jiagutech.ams.model.ZhongNongTrack;
-import io.swagger.v3.core.util.Json;
+import com.jiagutech.ams.model.ZhongNongTrackData;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Value;
@@ -17,7 +16,6 @@ import org.springframework.web.client.RestTemplate;
 import java.time.Instant;
 import java.time.ZoneId;
 import java.time.format.DateTimeFormatter;
-import java.util.List;
 
 @Slf4j
 @Component
@@ -51,7 +49,7 @@ public class ZhongNongRestClient {
     }
 
 
-    public List getTracks(String accessToken, String simNo, long startTime, long endTime) {
+    public ZhongNongTrackData getTracks(String accessToken, String simNo, long startTime, long endTime) {
         // 设置请求头和请求体
         HttpHeaders headers = new HttpHeaders();
         headers.setContentType(MediaType.APPLICATION_JSON);
@@ -66,7 +64,7 @@ public class ZhongNongRestClient {
         HttpEntity requestEntity = new HttpEntity<>(body.toJSONString(), headers);
         ResponseEntity response = restTemplate.postForEntity(baseUrl + "/MessageDataService/vehicleLocusList", requestEntity, String.class);
         if (response.getStatusCode().is2xxSuccessful()) {
-            return JSON.parseArray(response.getBody(), ZhongNongTrack.class);
+            return JSON.parseObject(response.getBody(), ZhongNongTrackData.class);
         } else {
             log.error("获取轨迹失败:{}", response);
             return null;
diff --git a/social/src/main/java/com/jiagutech/ams/service/SortieService.java b/social/src/main/java/com/jiagutech/ams/service/SortieService.java
index 486ad4c..2c16e49 100644
--- a/social/src/main/java/com/jiagutech/ams/service/SortieService.java
+++ b/social/src/main/java/com/jiagutech/ams/service/SortieService.java
@@ -1,75 +1,75 @@
-package com.jiagutech.ams.service;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.fastjson2.JSON;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.jiagutech.ams.mapper.DeviceMapper;
-import com.jiagutech.ams.mapper.SortieMapper;
-import com.jiagutech.ams.model.SortieMapping;
-import com.jiagutech.ams.model.UavSortie;
-import com.jiagutech.ams.model.dto.DeviceDTO;
-import com.jiagutech.ams.model.dto.SortieDTO;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.amqp.core.Message;
-import org.springframework.amqp.rabbit.annotation.RabbitListener;
-import org.springframework.stereotype.Component;
-
-import java.nio.charset.StandardCharsets;
-import java.util.Map;
-
-/**
- * @ClassName SortieService
- * @author: zhangyeguang
- * @create: 2024-09-09 09:32
- * @Version 1.0
- * @description:
- **/
-@Slf4j
-@Component
-@RequiredArgsConstructor
-public class SortieService {
-
-    private final SortieMapper sortieMapper;
-    private final DeviceMapper deviceMapper;
-
-    @RabbitListener(queues = "queue_ams_social_sortie")
-    public void receiveMessage(Message message) {
-        byte[] body = message.getBody();
-        String jsonString = new String(body, StandardCharsets.UTF_8);
-        log.info("receiveMessage: {}", jsonString);
-        try {
-            UavSortie uavSortie = JSON.parseObject(jsonString, UavSortie.class);
-            SortieDTO sortieDTO = SortieMapping.INSTANCE.convertToSortieDTOByUavSortie(uavSortie);
-            SortieDTO hasSorties = sortieMapper.selectOne(Wrappers.lambdaQuery(SortieDTO.class).eq(SortieDTO::getVehicleId, sortieDTO.getVehicleId())
-                    .eq(SortieDTO::getStartAt, sortieDTO.getStartAt()));
-            if (ObjectUtil.isNotEmpty(sortieDTO)) {
-                if (ObjectUtil.isNotEmpty(hasSorties)) {
-                    sortieDTO.setId(hasSorties.getId());
-                    sortieMapper.updateById(sortieDTO);
-
-                } else {
-                    sortieMapper.insert(sortieDTO);
-                }
-                QueryWrapper queryWrapper = new QueryWrapper<>();
-                queryWrapper.lambda().eq(DeviceDTO::getBoxNum, sortieDTO.getVehicleId()).lt(DeviceDTO::getUpdateTime, sortieDTO.getEndAt());
-                DeviceDTO deviceDTO = new DeviceDTO().setUpdateTime(sortieDTO.getEndAt()).setLat(sortieDTO.getLatitude()).setLng(sortieDTO.getLongitude());
-                deviceMapper.update(deviceDTO,queryWrapper);
-
-            }
-        } catch (Exception e) {
-            log.error("receiveMessage error", e);
-        }
-
-    }
-//        QueryWrapper queryWrapper = Wrappers.query();
-//        DeviceDTO deviceDTO = deviceMapper.selectOne(queryWrapper.eq("device_id", sortieDTO.getVehicleId()));
-//        if (ObjectUtil.isNotEmpty(deviceDTO)) {
-//            Long DeviceId = deviceDTO.getId();
+//package com.jiagutech.ams.service;
 //
+//import cn.hutool.core.util.ObjectUtil;
+//import com.alibaba.fastjson2.JSON;
+//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+//import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+//import com.jiagutech.ams.mapper.DeviceMapper;
+//import com.jiagutech.ams.mapper.SortieMapper;
+//import com.jiagutech.ams.model.SortieMapping;
+//import com.jiagutech.ams.model.UavSortie;
+//import com.jiagutech.ams.model.dto.DeviceDTO;
+//import com.jiagutech.ams.model.dto.SortieDTO;
+//import lombok.RequiredArgsConstructor;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.amqp.core.Message;
+//import org.springframework.amqp.rabbit.annotation.RabbitListener;
+//import org.springframework.stereotype.Component;
+//
+//import java.nio.charset.StandardCharsets;
+//import java.util.Map;
+//
+///**
+// * @ClassName SortieService
+// * @author: zhangyeguang
+// * @create: 2024-09-09 09:32
+// * @Version 1.0
+// * @description:
+// **/
+//@Slf4j
+//@Component
+//@RequiredArgsConstructor
+//public class SortieService {
+//
+//    private final SortieMapper sortieMapper;
+//    private final DeviceMapper deviceMapper;
+//
+//    @RabbitListener(queues = "queue_ams_social_sortie")
+//    public void receiveMessage(Message message) {
+//        byte[] body = message.getBody();
+//        String jsonString = new String(body, StandardCharsets.UTF_8);
+//        log.info("receiveMessage: {}", jsonString);
+//        try {
+//            UavSortie uavSortie = JSON.parseObject(jsonString, UavSortie.class);
+//            SortieDTO sortieDTO = SortieMapping.INSTANCE.convertToSortieDTOByUavSortie(uavSortie);
+//            SortieDTO hasSorties = sortieMapper.selectOne(Wrappers.lambdaQuery(SortieDTO.class).eq(SortieDTO::getVehicleId, sortieDTO.getVehicleId())
+//                    .eq(SortieDTO::getStartAt, sortieDTO.getStartAt()));
+//            if (ObjectUtil.isNotEmpty(sortieDTO)) {
+//                if (ObjectUtil.isNotEmpty(hasSorties)) {
+//                    sortieDTO.setId(hasSorties.getId());
+//                    sortieMapper.updateById(sortieDTO);
+//
+//                } else {
+//                    sortieMapper.insert(sortieDTO);
+//                }
+//                QueryWrapper queryWrapper = new QueryWrapper<>();
+//                queryWrapper.lambda().eq(DeviceDTO::getBoxNum, sortieDTO.getVehicleId()).lt(DeviceDTO::getUpdateTime, sortieDTO.getEndAt());
+//                DeviceDTO deviceDTO = new DeviceDTO().setUpdateTime(sortieDTO.getEndAt()).setLat(sortieDTO.getLatitude()).setLng(sortieDTO.getLongitude());
+//                deviceMapper.update(deviceDTO,queryWrapper);
+//
+//            }
+//        } catch (Exception e) {
+//            log.error("receiveMessage error", e);
 //        }
-
-
-}
-
+//
+//    }
+////        QueryWrapper queryWrapper = Wrappers.query();
+////        DeviceDTO deviceDTO = deviceMapper.selectOne(queryWrapper.eq("device_id", sortieDTO.getVehicleId()));
+////        if (ObjectUtil.isNotEmpty(deviceDTO)) {
+////            Long DeviceId = deviceDTO.getId();
+////
+////        }
+//
+//
+//}
+//
diff --git a/social/src/main/java/com/jiagutech/ams/utils/TrackUtil.java b/social/src/main/java/com/jiagutech/ams/utils/TrackUtil.java
index c472932..e5d57ba 100644
--- a/social/src/main/java/com/jiagutech/ams/utils/TrackUtil.java
+++ b/social/src/main/java/com/jiagutech/ams/utils/TrackUtil.java
@@ -88,7 +88,6 @@ public class TrackUtil {
         AtomicReference breadth = new AtomicReference<>((double) 0);
         List coordinates = pointTemps.stream()
                 .filter(p -> p.getVelocity() > 0)
-                .filter(p -> p.getBreadth()!=null && p.getBreadth() > 0)
                 .map(item -> {
                     breadth.set(item.getBreadth());
                     return new double[]{item.getLng(), item.getLat()};
@@ -96,7 +95,15 @@ public class TrackUtil {
         return (float) calculateArea(coordinates, breadth.get());
     }
 
-    public static float calcAreaByBlockDataNoFilter(List pointTemps,double breadth) {
+    public static float calcAreaByBlockData(List pointTemps, double breadth) {
+
+        List coordinates = pointTemps.stream()
+                .filter(p -> p.getVelocity() > 0)
+                .map(item -> new double[]{item.getLng(), item.getLat()}).toList();
+        return (float) calculateArea(coordinates, breadth);
+    }
+
+    public static float calcAreaByBlockDataNoFilter(List pointTemps, double breadth) {
         List coordinates = pointTemps.stream()
                 .map(item -> new double[]{item.getLng(), item.getLat()}).toList();
         return (float) calculateArea(coordinates, breadth);
diff --git a/system/src/main/java/com/jiagutech/ams/service/UserServiceImpl.java b/system/src/main/java/com/jiagutech/ams/service/UserServiceImpl.java
index ccb148c..4827976 100644
--- a/system/src/main/java/com/jiagutech/ams/service/UserServiceImpl.java
+++ b/system/src/main/java/com/jiagutech/ams/service/UserServiceImpl.java
@@ -108,7 +108,7 @@ public class UserServiceImpl implements UserService {
     public void addUser(UserRequest userRequest) {
         UserDTO userDTO = UserMapping.INSTANCE.userToUserDTO(userRequest);
         userDTO.setId(null);
-        userDTO.setPassword(BCrypt.hashpw(userRequest.getPassword()));
+            userDTO.setPassword(BCrypt.hashpw(userRequest.getPassword()));
         if (userDTO.getRegionCode() != null && userDTO.getRegionCode() != 0l) {
             RegionVO completeRegionInfo = regionMapper.getCompleteRegionInfo(userDTO.getRegionCode());
             if (completeRegionInfo != null) {
diff --git a/web/pom.xml b/web/pom.xml
index 49bfe6c..b7fc85d 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -94,14 +94,14 @@
             org.mapstruct
             mapstruct
         
-        
-            org.springframework.amqp
-            spring-rabbit
-        
-        
-            org.springframework.amqp
-            spring-amqp
-        
+
+
+
+
+
+
+
+
         
             org.springframework.boot
             spring-boot-starter-actuator
diff --git a/web/src/main/java/com/jiagutech/ams/common/RabbitConfig.java b/web/src/main/java/com/jiagutech/ams/common/RabbitConfig.java
index 11e14fd..f59826c 100644
--- a/web/src/main/java/com/jiagutech/ams/common/RabbitConfig.java
+++ b/web/src/main/java/com/jiagutech/ams/common/RabbitConfig.java
@@ -1,45 +1,45 @@
-package com.jiagutech.ams.common;
-
-import org.springframework.amqp.core.*;
-import org.springframework.amqp.rabbit.connection.ConnectionFactory;
-import org.springframework.amqp.rabbit.core.RabbitTemplate;
-import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * @ClassName RabbitConfig
- * @author: zhangyeguang
- * @create: 2024-09-10 09:58
- * @Version 1.0
- * @description:
- **/
-@Configuration
-public class RabbitConfig {
-    public static final String EXCHANGE_NAME = "topic.exchange";
-    public static final String QUEUE_FARM_SORTIE = "queue_ams_social_sortie";
-
-    @Bean
-    public Exchange exchange() {
-        //durable(true) 持久化,mq重启之后交换机还在
-        return ExchangeBuilder.topicExchange(EXCHANGE_NAME).durable(true).build();
-    }
-
-    @Bean(QUEUE_FARM_SORTIE)
-    public Queue farmsortieQueue() {
-        return new Queue(QUEUE_FARM_SORTIE);
-    }
-
-
-    @Bean
-    public Binding bindingFarmSortie() {
-        return BindingBuilder.bind(farmsortieQueue()).to(exchange()).with("ams.sortie.key").noargs();
-    }
-    @Bean
-    public RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory) {
-        RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);
-        rabbitTemplate.setMessageConverter(new Jackson2JsonMessageConverter());
-        return rabbitTemplate;
-    }
-
-}
+//package com.jiagutech.ams.common;
+//
+//import org.springframework.amqp.core.*;
+//import org.springframework.amqp.rabbit.connection.ConnectionFactory;
+//import org.springframework.amqp.rabbit.core.RabbitTemplate;
+//import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
+//import org.springframework.context.annotation.Bean;
+//import org.springframework.context.annotation.Configuration;
+//
+///**
+// * @ClassName RabbitConfig
+// * @author: zhangyeguang
+// * @create: 2024-09-10 09:58
+// * @Version 1.0
+// * @description:
+// **/
+//@Configuration
+//public class RabbitConfig {
+//    public static final String EXCHANGE_NAME = "topic.exchange";
+//    public static final String QUEUE_FARM_SORTIE = "queue_ams_social_sortie";
+//
+//    @Bean
+//    public Exchange exchange() {
+//        //durable(true) 持久化,mq重启之后交换机还在
+//        return ExchangeBuilder.topicExchange(EXCHANGE_NAME).durable(true).build();
+//    }
+//
+//    @Bean(QUEUE_FARM_SORTIE)
+//    public Queue farmsortieQueue() {
+//        return new Queue(QUEUE_FARM_SORTIE);
+//    }
+//
+//
+//    @Bean
+//    public Binding bindingFarmSortie() {
+//        return BindingBuilder.bind(farmsortieQueue()).to(exchange()).with("ams.sortie.key").noargs();
+//    }
+//    @Bean
+//    public RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory) {
+//        RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);
+//        rabbitTemplate.setMessageConverter(new Jackson2JsonMessageConverter());
+//        return rabbitTemplate;
+//    }
+//
+//}
diff --git a/web/src/main/resources/application-dev.yml b/web/src/main/resources/application-dev.yml
index 39f7b24..8da6d21 100644
--- a/web/src/main/resources/application-dev.yml
+++ b/web/src/main/resources/application-dev.yml
@@ -13,11 +13,11 @@ spring:
       host: 192.168.10.111
       port: 6379
       database: 11
-  rabbitmq:
-    host: 192.168.10.111
-    port: 5672
-    username: admin
-    password: admin
+#  rabbitmq:
+#    host: 192.168.10.111
+#    port: 5672
+#    username: admin
+#    password: admin
 
 
 
diff --git a/web/src/main/resources/application-prod.yml b/web/src/main/resources/application-prod.yml
index 45b7d61..496be81 100644
--- a/web/src/main/resources/application-prod.yml
+++ b/web/src/main/resources/application-prod.yml
@@ -14,11 +14,11 @@ spring:
       port: 6379
       database: 11
       password: Test123
-  rabbitmq:
-    host: 192.168.1.195
-    port: 5672
-    username: jiagu
-    password: jiagu2058
+#  rabbitmq:
+#    host: 192.168.1.195
+#    port: 5672
+#    username: jiagu
+#    password: jiagu2058
 
 
 
diff --git a/web/src/main/resources/application-zyg.yml b/web/src/main/resources/application-zyg.yml
index 49998fb..5b9013c 100644
--- a/web/src/main/resources/application-zyg.yml
+++ b/web/src/main/resources/application-zyg.yml
@@ -12,11 +12,11 @@ spring:
       database: 10
             #      password: 123456
 
-  rabbitmq:
-    host: 192.168.10.111
-    port: 5672
-    username: admin
-    password: admin
+#  rabbitmq:
+#    host: 192.168.10.111
+#    port: 5672
+#    username: admin
+#    password: admin
 
 
 
diff --git a/web/src/main/resources/application.yml b/web/src/main/resources/application.yml
index b95f40d..3c4d1ae 100644
--- a/web/src/main/resources/application.yml
+++ b/web/src/main/resources/application.yml
@@ -38,11 +38,11 @@ spring:
           max-idle: 50
           # 连接池中的最小空闲连接
           min-idle: 10
-  rabbitmq:
-
-    listener:
-      simple:
-        concurrency: 2
+#  rabbitmq:
+#
+#    listener:
+#      simple:
+#        concurrency: 2