Commit 23b2b719f3a3110c6870583137221733e845d723

Authored by 潘钊
1 parent 9df0610f

update...

src/main/java/com/bsth/data/gpsdata_v2/status_manager/gps_service_state/ServiceStateHandle.java
@@ -42,7 +42,11 @@ public class ServiceStateHandle { @@ -42,7 +42,11 @@ public class ServiceStateHandle {
42 42
43 public void changeState(String nbbm, int upDown ,int state, String sender){ 43 public void changeState(String nbbm, int upDown ,int state, String sender){
44 if(map.containsKey(nbbm)){ 44 if(map.containsKey(nbbm)){
45 - return; 45 + StateBean sb = map.get(nbbm);
  46 + if(sb.getUpDown()==upDown && sb.getState()==state)
  47 + return;
  48 + else
  49 + map.remove(nbbm);
46 } 50 }
47 StateBean sb = StateBean.getInstance(nbbm, upDown, state, sender); 51 StateBean sb = StateBean.getInstance(nbbm, upDown, state, sender);
48 map.put(nbbm, sb); 52 map.put(nbbm, sb);