|  |  |  | 
|---|
|  |  |  | reMessage = JSON.parseObject(message, IoMessage.class); | 
|---|
|  |  |  | JSONObject jsonObject = JSON.parseObject(message); | 
|---|
|  |  |  | reMessage.setContentStr(jsonObject.getString("content")); | 
|---|
|  |  |  | if (StringUtils.isEmpty(reMessage.getSn()) || | 
|---|
|  |  |  | reMessage.getStNum()== null || | 
|---|
|  |  |  | if ( | 
|---|
|  |  |  | reMessage.getCmd() == null) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | log.error("控制柜------>>>>平台:报文信息不完整,不做解析-IP={},port={},msg={}", session.getAddress(), session.getPort(), message); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if(StringUtils.isEmpty(reMessage.getSn())){ | 
|---|
|  |  |  | //气象站 | 
|---|
|  |  |  | reMessage.setSn("9999"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //根据SN获取组织编码 | 
|---|
|  |  |  | String companyId = ContextUtil.getCompanyIdBySn(reMessage.getSn()); | 
|---|
|  |  |  | if (null == companyId) { | 
|---|