| | |
| | | //是否顶升 |
| | | shuttleProtocol.setHasLift(data.getInteger("palletStatus") == 1 ? true : false); |
| | | //是否有托盘 |
| | | shuttleProtocol.setHasPallet(data.getInteger("hasPallet") != 2 ? true : false); |
| | | shuttleProtocol.setHasPallet(data.getInteger("hasPallet") == null ? true : data.getInteger("hasPallet") != 2 ? true : false); |
| | | //行驶方向 |
| | | shuttleProtocol.setRunDirection(data.getString("direction") == null ? "none" : data.getString("direction")); |
| | | //是否为充电状态 |
| | | shuttleProtocol.setHasCharge((deviceStatus == 5 || deviceStatus == 13) ? true : false); |
| | | |
| | | //*********读取扩展字段********** |
| | | InnerSuhttleExtend extend = JSON.parseObject(JSON.toJSONString(shuttleProtocol.getExtend()), InnerSuhttleExtend.class); |
| | | InnerSuhttleExtend extend = (InnerSuhttleExtend) shuttleProtocol.getExtend(); |
| | | extend.setMapVersion(data.getString("version"));//地图版本 |
| | | extend.setStatusDescription(data.getString("statusDescription"));//状态描述 |
| | | shuttleProtocol.setExtend(extend);//扩展字段 |