Browse Source

fix:保证json快照一致性

master
白凤吉 3 days ago
parent
commit
c03533533a
  1. 3
      src/main/java/com/iflytop/handacid/app/core/state/DeviceState.java

3
src/main/java/com/iflytop/handacid/app/core/state/DeviceState.java

@ -46,6 +46,9 @@ public class DeviceState {
@Schema(description = "当前登录用户")
private volatile User currentUser;
/**
* 获得当前设备的json快照增加synchronized保证强一致
*/
public synchronized JSONObject toJSON() {
JSONObject json = new JSONObject();
json.putOnce("channelState", new ArrayList<>(channelStateMap.values()));

Loading…
Cancel
Save