Commit 12de9cd4 by 孙香冬

no message

parent 42264469
......@@ -5,13 +5,24 @@
</rightView>
<leftView>
<cloudResource>
http://localhost:8080/api/static/PrivateCloudUsageStatics
</cloudResource>
<cloudResourceUseRate>
</cloudResourceUseRate>
<physicalResource>
http://localhost:8080/api/v1/PrivateCloudCurrentUsages
</physicalResource>
</leftView>
</config>
\ No newline at end of file
<mapView>
<mapPort>
http://10.51.48.213/nlink/v2/getAllDevicesInfo?prjid=0255e1f7515348cc87c7bb2cc6341fer
</mapPort>
<online>
3
</online>
<broken>
3
</broken>
<token>
09a98bc555474e058ef90b6cc6e23638
</token>
</mapView>
</config>
......@@ -6,6 +6,7 @@ import { analysisXml } from "../util/myXML";
export let port = Number(process.env.PORT) || Number(process.argv[3]) || 30002; //如果xml里面没有配置 就会使用到这里的端口
export let cloudResource = "http://10.51.50.140:8080/api/static/PrivateCloudUsageStatics";
export let physicalResource = "http://10.51.50.140:8080/api/v1/PrivateCloudCurrentUsages";
export let mapPort = "http://10.51.48.213/nlink/v2/getAllDevicesInfo?prjid=0255e1f7515348cc87c7bb2cc6341fer&online=3&broken=3&token=09a98bc555474e058ef90b6cc6e23638";
export let dbConfig;
export let appConfig;
......@@ -23,10 +24,17 @@ export async function initConfig() {
else {
let config = configInfo.config;
port = config.port[0] || port;
//左屏
let leftView = config.leftView[0];
cloudResource = leftView.cloudResource[0] || cloudResource;
physicalResource = leftView.physicalResource[0] || physicalResource;
//地图
let mapView = config.mapView[0];
let online = mapView.online[0];
let broken = mapView.broken[0];
let token = mapView.token[0];
mapPort = mapView.mapPort[0] + "&online=" + online + "&broken=" + broken + "&token=" + token || mapPort;
}
console.log("config init success");
......
import * as WebSocket from "ws"
import { get } from "../../util/request";
//在线车辆
let vehicleList:any = [];
......@@ -128,4 +129,40 @@ export function stats(data) {
"vin":"LSJE24090MS029920"
}
*/
\ No newline at end of file
*/
export async function getMap() {
let data:any = await get("http://10.51.48.213/nlink/v2/getAllDevicesInfo?prjid=0255e1f7515348cc87c7bb2cc6341fer&online=3&broken=3&token=09a98bc555474e058ef90b6cc6e23638");
let cameraData = [];
let lidarData = [];
let millimeterWaveRadarData = [];
let RSUData = [];
let SIBOXData = [];
data.forEach( info => {
let devType = info.devType;
let lat = info.latitude;
let lng = info.longitude;
let devname = info.devname;
switch (devType) {
case "摄像头":
cameraData.push({lat, lng, devname});
break;
case "激光雷达":
lidarData.push({lat, lng, devname});
break;
case "毫米波雷达":
millimeterWaveRadarData.push({lat, lng, devname});
break;
case "RSU":
RSUData.push({lat, lng, devname});
break;
case "SIBOX":
SIBOXData.push({lat, lng, devname});
break;
}
})
console.log();
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
import { initConfig, port } from "./config/serverConfig";
import { getHardware } from "./data/interface/hardwareData";
import { getTestLicense, getCsgkDayData, initData } from "./data/interface/interfaceService";
import { initWSData } from "./data/interface/wsData";
import { getMap, initWSData } from "./data/interface/wsData";
import { httpServer } from "./net/http_server";
async function lanuch() {
......@@ -11,7 +11,8 @@ async function lanuch() {
// await initData();
console.log('This indicates that the server is started successfully.');
// await getCsgkDayData();
await getTestLicense();
// await getTestLicense();
await getMap();
console.log("初始化成功");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment