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()); } } }