Browse Source

[修改] 按照修改文档进行修改

zishang 2 days ago
parent
commit
5347aedbde

+ 2 - 0
src/main/java/com/example/backend/dds/DataReaderListenerImpl.java

@@ -34,6 +34,7 @@ public class DataReaderListenerImpl extends DDS._DataReaderListenerLocalBase {
     public String realJamID = "";
     public String realRadarID = "";
     public String text = "";
+    public int isEnd = 0;
     private static final int N_EXPECTED = 40;
     private ArrayList<Boolean> counts = new ArrayList<Boolean>(N_EXPECTED);
     public Map<String, Position> positionMap = new ConcurrentHashMap<>();
@@ -339,6 +340,7 @@ public class DataReaderListenerImpl extends DDS._DataReaderListenerLocalBase {
         this.isRecall = 0;
         this.isTeam = 0;
         this.isCoopParamsInit = 0;
+        this.isEnd = 1;
         this.sdrStatueMap.clear();
         realJamID = "";
         realRadarID = "";

+ 3 - 0
src/main/java/com/example/backend/service/RadarStatusService.java

@@ -486,6 +486,9 @@ public class RadarStatusService {
 
     //电子攻击相关方法\
     public ecmStatus getECMStatusByID(String platformID){
+        if (subscriber.listener.isEnd == 1){
+            ecmStatusList.get(platformID).setRemainBaitNum((int)(Math.random() * 10));
+        }
         return ecmStatusList.get(platformID);
     }