package com.hxzkoa.udp;
|
|
import com.hxzkoa.json.tb_anchor_nearby;
|
import com.hxzkoa.util.Config;
|
import com.hxzkoa.util.HttpUtil;
|
|
import net.sf.json.JSONObject;
|
|
public class Anchor_near {
|
/*
|
* 3.基站临近信息anchor_near 基站临近信息
|
* anchor_near,[anchorid],[length],[near1],[near2],[near3],[near4], [near5],
|
* [near6], [near7], [near8], [distance],[mark]
|
*/
|
static String postUrl = Config.getPostUrl();
|
|
public static void anchor_near(String message) {
|
postUrl = postUrl + "proximityConfiguration_add.do";
|
String[] dis = message.split(",");
|
String anchorid = dis[1];
|
String near1 = dis[3];
|
String near2 = dis[4];
|
String near3 = dis[5];
|
String near4 = dis[6];
|
String near5 = dis[7];
|
String near6 = dis[8];
|
String near7 = dis[9];
|
String near8 = dis[10];
|
// 更改标签的状态和电量信息
|
tb_anchor_nearby near = new tb_anchor_nearby();
|
near.setAnchorid(anchorid);
|
near.setNear1(near1);
|
near.setNear2(near2);
|
near.setNear3(near3);
|
near.setNear4(near4);
|
near.setNear5(near5);
|
near.setNear6(near6);
|
near.setNear7(near7);
|
near.setNear8(near8);
|
JSONObject jsonObject = JSONObject.fromObject(near);
|
HttpUtil.doPost(postUrl, jsonObject.toString(), Config.getCharset());
|
}
|
|
/*
|
* 10.获取基站临近信息get_anchor_nearinfo 报文格式
|
* get_anchor_nearinfo,[anchorid/all],[end]
|
*/
|
public static void get_anchor_nearinfo(String message) {
|
String[] dis = message.split(",");
|
String anchorid = dis[1];
|
if (("all").equals(anchorid)) {
|
postUrl = postUrl + "anchorManagement.do";
|
HttpUtil.doPost(postUrl, "", Config.getCharset());
|
} else {
|
postUrl = postUrl + "anchorManagement_search.do";
|
String messageJson = "{\"input\":\"" + anchorid + "\"}";
|
JSONObject jsonObject = JSONObject.fromObject(messageJson);
|
HttpUtil.doPost(postUrl, jsonObject.toString(), Config.getCharset());
|
}
|
}
|
|
}
|