|  |  |  | 
|---|
|  |  |  | * @Version 1.0 | 
|---|
|  |  |  | * {"enabled":false,"frequency":1000,"userId":"69cf75f289424a48ba10cf33fa324206"} | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Slf4j | 
|---|
|  |  |  | public class AppPositionPushService { | 
|---|
|  |  |  | public static Map<String, List<ArdAppPosition>> dataMap = new HashMap<>();//常规数据 每个用户关联 | 
|---|
|  |  |  | public static Map<String, List<ArdAppPosition>> tempDataMap = new HashMap<>();//临时数据 每个用户关联 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //接收处理器 | 
|---|
|  |  |  | public static void messageHandler(String userId, String message) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Map<String, Object> map = JSONObject.parseObject(message, Map.class); | 
|---|
|  |  |  | if (map.size() > 0) { | 
|---|
|  |  |  | Boolean enabled = (Boolean) map.get("enabled"); | 
|---|
|  |  |  | 
|---|
|  |  |  | //endregion | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | catch (Exception ex) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | log.error(ex.getMessage()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //停止处理器 | 
|---|
|  |  |  | public static void stopHandler(String userId) { | 
|---|