Commit 94024ada by 孙香冬

no message

parent c1e54252
......@@ -11,15 +11,6 @@ export async function getData(req, res) {
ret["api6"] = getKeyValue("充电设施发展监控", 充电设施发展监控DataAndUnit.dataMap, 充电设施发展监控DataAndUnit.unitMap, false, false );
let 服务车次DataAndUnit = objKeyReplace(interfaceData.realTimeMonitoringInfo);
// let 服务车次 = interfaceData.realTimeMonitoringInfo;
// if (!服务车次DataAndUnit) {
// let data:any = {title:"服务车次", subTitle:"服务车次", dataList:[] };
// let fwcc = {title:"服务车次", data:[]};
// for (let key in 服务车次DataAndUnit) {
// fwcc.data.push({key, value:""});
// }
// data.dataList.push(fwcc);
// }
ret["api7"] = getKeyValue("服务车次", 服务车次DataAndUnit.dataMap,服务车次DataAndUnit.unitMap , false, false );
......
......@@ -32,7 +32,7 @@ export async function getData(req, res) {
let latitudeAndLongitudeList = [];
latitudeAndLongitude.forEach( info => {
let {latitude, longitude, elevation} = info;
elevation = Math.ceil(elevation * 100) / 100;
elevation = Math.floor(elevation * 100) / 100;
latitudeAndLongitudeList.push({latitude, longitude, elevation:elevation});
})
let detailsnum = details.match(/\d+(\.\d+)?/g);
......
......@@ -173,7 +173,7 @@ export function get线路负载率(req, res) {
let {max, min, name, maxNum} = info;
let maxData = parseFloat(max.replace(/[\u4E00-\u9FA5a-zA-Z]+/,""));
let minData= parseFloat(min.replace(/[\u4E00-\u9FA5a-zA-Z]+/,""));
let value = Math.ceil( ((Math.random() * (maxData - minData) ) + minData ) * 100 ) / 100;
let value = Math.floor( ((Math.random() * (maxData - minData) ) + minData ) * 100 ) / 100;
线路负荷率数据[name] = value;
线路负荷率单位[name] = "%";
let maxNumData = parseFloat(maxNum.replace(/[\u4E00-\u9FA5a-zA-Z]+/,""));
......
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools";
import { get智慧电眼首页 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼首页();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, 'inData', false );
res.send(ret);
}
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_城市群协同发展 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_城市群协同发展();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, false, false, false );
let 吴江区数据DataAndUnit = objKeyReplace(excelData.吴江区数据);
ret["api2"] = getKeyValue("吴江区数据", 吴江区数据DataAndUnit.dataMap, 吴江区数据DataAndUnit.unitMap, false, false );
ret["api3"] = getChartData("长三角示范区一体化协同发展指数趋势",excelData.长三角示范区一体化协同发展指数趋势, false, false);
ret["api3"].yMaxValue = 120;
ret["api3"].yStepValue = 5;
ret["api3"].yMinValue = 80;
let 青浦区数据DataAndUnit = objKeyReplace(excelData.青浦区数据);
ret["api4"] = getKeyValue("青浦区数据", 青浦区数据DataAndUnit.dataMap, 青浦区数据DataAndUnit.unitMap, false, false );
let 嘉善县数据DataAndUnit = objKeyReplace(excelData.嘉善县数据);
ret["api5"] = getKeyValue("嘉善县数据", 嘉善县数据DataAndUnit.dataMap, 嘉善县数据DataAndUnit.unitMap, false, false );
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_规上企业生产运行状况 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_规上企业生产运行状况();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false );
let 行业生产指数DataAndUnit = objKeyReplace(excelData.行业生产指数);
ret["api2"] = getKeyValue("行业生产指数", 行业生产指数DataAndUnit.dataMap, 行业生产指数DataAndUnit.unitMap, false, false );
let 规上企业行业分布概览DataAndUnit = objKeyReplace(excelData.规上企业行业分布概览);
ret["api3"] = getKeyValue("规上企业行业分布概览", 规上企业行业分布概览DataAndUnit.dataMap, 规上企业行业分布概览DataAndUnit.unitMap, true, false );
ret["api4"] = getChartData("生产指数趋势分析", excelData.生产指数趋势分析, false, false );
ret["api4"].yMinValue = 40;
ret["api4"].yMaxValue = 160;
ret["api4"].yStepValue = 40;
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_经济景气度 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_经济景气度();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false );
let 重点区域景气指数_青浦_DataAndUnit = objKeyReplace(excelData.重点区域景气指数_青浦_);
ret["api2"] = getKeyValue("重点区域景气指数(青浦)", 重点区域景气指数_青浦_DataAndUnit.dataMap, 重点区域景气指数_青浦_DataAndUnit.unitMap, false, false );
let 行业景气度DataAndUnit = objKeyReplace(excelData.行业景气指数);
ret["api3"] = getKeyValue("行业景气指数", 行业景气度DataAndUnit.dataMap, 行业景气度DataAndUnit.unitMap, false, false );
ret["api4"] = getChartData("经济景气指数趋势分析", excelData.经济景气指数趋势分析, false, false );
ret["api4"].yMinValue = 40;
ret["api4"].yMaxValue = 160;
ret["api4"].yStepValue = 40;
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_疑似空壳企业监测 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_疑似空壳企业监测();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false );
let 不同容量疑似空壳企业分布DataAndUnit = objKeyReplace(excelData.不同容量疑似空壳企业分布);
ret["api2"] = getKeyValue("不同容量疑似空壳企业分布", 不同容量疑似空壳企业分布DataAndUnit.dataMap, 不同容量疑似空壳企业分布DataAndUnit.unitMap, false, false );
let 非房地产 = {};
let 房地产占比 = {"非房地产":0, "房地产":0};
let 分离数据 = objKeyReplace(excelData.行业疑似空壳企业分布);
for (let key in 分离数据.dataMap) {
let value = 分离数据.dataMap[key];
if (key != "房地产") {
非房地产[key] = `${value}${分离数据.unitMap[key] || '' }`;
房地产占比["非房地产"] += value;
} else {
房地产占比["房地产"] += value;
}
}
ret["api3"] = getChartData("非房地产", 非房地产, '户', false );
ret["api4"] = getChartData("疑似空壳企业数变化趋势", excelData.疑似空壳企业数变化趋势, '户', false );
ret["api5"] = getChartData("疑似空壳企业空壳率变化趋势", excelData.疑似空壳企业空壳率变化趋势, '%', false );
ret["api6"] = getKeyValue("行业疑似空壳企业分布", 房地产占比, "户", false, false);
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_企业贷中信用评估 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_企业贷中信用评估();
let 各信用等级企业分布情况DataAndUnit = objKeyReplace(excelData.各信用等级企业分布情况);
ret["api1"] = getKeyValue("各信用等级企业分布情况", 各信用等级企业分布情况DataAndUnit.dataMap, 各信用等级企业分布情况DataAndUnit.unitMap, true, false );
ret["api2"] = getSingleYAndMoreData("每月企业信用变化趋势", excelData.每月企业信用变化趋势, false, '户');
ret["api3"] = getSingleYAndMoreData("行业信用分布对比", excelData.行业信用分布对比, false, '%');
let 优质信用企业DataAndUnit = objKeyReplace(excelData.优质信用企业);
ret["api4"] = getKeyValue("优质信用企业", 优质信用企业DataAndUnit.dataMap, false, false, false );
let 风险企业DataAndUnit = objKeyReplace(excelData.风险企业);
ret["api5"] = getKeyValue("风险企业", 风险企业DataAndUnit.dataMap, false, false, false );
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getDecimalForN, getKeyStringValue }from "../util/tools";
import { get智慧电眼_商圈经济活力 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_商圈经济活力();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false );
ret["api2"] = getSingleYAndMoreData("进博会核心区消费类型分析", checkNumber(excelData.进博会核心区消费类型分析), false, false);
ret["api3"] = getSingleYAndMoreData("进博会核心区节假日活力指数分析", checkNumber(excelData.进博会核心区节假日活力指数分析), false, false);
ret["api4"] = getMoreYChartData("青浦重点商圈经济活力指数", excelData.青浦重点商圈经济活力指数, false, false);
ret["api5"] = getSingleYAndMoreData("青浦重点商圈经济活力变化趋势", excelData.青浦重点商圈经济活力变化趋势, false, false);
ret["api6"] = getSingleYAndMoreData("赵巷区消费类型分析", checkNumber(excelData.赵巷区消费类型分析), false, false);
ret["api7"] = getSingleYAndMoreData("赵巷区节假日活力指数分析", checkNumber(excelData.赵巷区节假日活力指数分析), false, false);
ret["api8"] = getSingleYAndMoreData("青浦新城消费类型分析", checkNumber(excelData.青浦新城消费类型分析), false, false);
ret["api9"] = getSingleYAndMoreData("青浦新城节假日活力指数分析", checkNumber(excelData.青浦新城节假日活力指数分析), false, false);
ret["api10"] = getSingleYAndMoreData("朱家角古镇消费类型分析", checkNumber(excelData.朱家角古镇消费类型分析), false, false);
ret["api11"] = getSingleYAndMoreData("朱家角古镇节假日活力指数分析", checkNumber(excelData.朱家角古镇节假日活力指数分析), false, false);
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
//特化 小数保留两位
function checkNumber(data) {
let result = {};
for (let key in data) {
result[key] = {};
let info = data[key];
for (let subKey in info) {
let value = info[subKey] ? getDecimalForN(parseFloat(info[subKey]), 2) : 0;
result[key][subKey] = value;
}
}
return result;
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, analysisAddOrRMData, getKeyStringValue }from "../util/tools";
import { get智慧电眼_重点污染企业生产 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_重点污染企业生产();
let 污染企业数据ataAndUnit = objKeyReplace(excelData.污染企业数据);
ret["api1"] = getKeyValue("污染企业数据", 污染企业数据ataAndUnit.dataMap, 污染企业数据ataAndUnit.unitMap, false, false );
let 各镇生产指数DataAndUnit = objKeyReplace(excelData.各镇生产指数);
ret["api2"] = getKeyValue("各镇生产指数", 各镇生产指数DataAndUnit.dataMap, 各镇生产指数DataAndUnit.unitMap, false, false );
ret["api3"] = getMoreYChartData("各污染类型企业生产指数对比", excelData.各污染类型企业生产指数对比, false, {"污染企业数":"户"})
ret["api4"] = getMoreYChartData("各行业类型污染企业生产指数对比", excelData.各行业类型污染企业生产指数对比, false, {"污染企业数":"户"})
let 污染类型DataAndUnit = objKeyReplace(excelData.污染类型);
ret["api5"] = getKeyValue("污染类型", 污染类型DataAndUnit.dataMap, 污染类型DataAndUnit.unitMap, false, false );
let 污染企业TOP10DataAndUnit = objKeyReplace(excelData.污染企业TOP10);
ret["api6"] = getKeyValue("污染企业TOP10排名", 污染企业TOP10DataAndUnit.dataMap, 污染企业TOP10DataAndUnit.unitMap, false, false );
let 污染企业生产数据ataAndUnit = objKeyReplace(excelData.污染企业生产数据);
ret["api7"] = getKeyValue("污染企业生产数据", 污染企业生产数据ataAndUnit.dataMap, 污染企业生产数据ataAndUnit.unitMap, false, false );
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_行业用电分布 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_行业用电分布();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, false, false, false );
let 示范区行业用电分布DataAndUnit = objKeyReplace(excelData.示范区行业用电分布);
ret["api2"] = getKeyValue("示范区行业用电分布", 示范区行业用电分布DataAndUnit.dataMap, 示范区行业用电分布DataAndUnit.unitMap, true, false );
ret["api3"] = getSingleYAndMoreData("三地各行业用电量", excelData.三地各行业用电量, false, false);
ret["api4"] = getSingleYAndMoreData("重点行业集中度年度分析(青浦)", excelData.重点行业集中度年度分析_青浦_, false, false);
ret["api4"].yMinValue = 40;
ret["api4"].yMaxValue = 100;
ret["api4"].yStepValue = 20;
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, analysisAddOrRMData, getKeyStringValue }from "../util/tools";
import { get智慧电眼_住宅空置率 } from "../data/analysisExcelData";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get智慧电眼_住宅空置率();
let 空置户特化数据 = {};
for (let key in excelData.空置户数据) {
空置户特化数据[key] = analysisAddOrRMData(excelData.空置户数据[key]);
}
let 空置户数据DataAndUnit = objKeyReplace(空置户特化数据);
ret["api1"] = getKeyValue("空置户数据", 空置户数据DataAndUnit.dataMap, 空置户数据DataAndUnit.unitMap, false, false );
let 住房空置率特化基础数据 = {};
for (let key in excelData.住房空置率数据) {
住房空置率特化基础数据[key] = analysisAddOrRMData(excelData.住房空置率数据[key]);
}
let 住房空置率数据DataAndUnit = objKeyReplace(住房空置率特化基础数据);
ret["api2"] = getKeyValue("住房空置率数据", 住房空置率数据DataAndUnit.dataMap, 住房空置率数据DataAndUnit.unitMap, false, false );
let 空置用户电量特化基础数据 = {};
for (let key in excelData.空置用户电量数据) {
空置用户电量特化基础数据[key] = analysisAddOrRMData(excelData.空置用户电量数据[key]);
}
let 空置用户电量数据DataAndUnit = objKeyReplace(空置用户电量特化基础数据 );
ret["api3"] = getKeyValue("空置用户电量数据", 空置用户电量数据DataAndUnit.dataMap, 空置用户电量数据DataAndUnit.unitMap, false, false );
ret["api4"] = getChartData("青浦区住房空置率趋势", excelData.青浦区住房空置率趋势, '%', false );
ret["api5"] = getMoreYChartData("重点区域住房空置率", excelData.重点区域住房空置率, false, {"用户数":"户","空置率":"%"});
ret["api6"] = getMoreYChartData("典型小区住房空置率", excelData.典型小区住房空置率, false, {"用户数":"户","空置率":"%"});
ret["api7"] = getMoreYChartData("重点区域空置户趋势", excelData.重点区域空置户趋势, false, {"空置率趋势":"%"});
ret["api8"] = getMoreYChartData("典型小区空置户趋势", excelData.典型小区空置户趋势, false, {"空置率趋势":"%"});
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret);
}
......@@ -7,9 +7,10 @@ export async function getHyydfb() {
// ------------------test------------
// let basicData:any = {demonstrationAreaIndustryElectricity:""};
// let demonstrationAreaIndustryElectricity:any = {"fisheries":0.00,"industrial":0.00,"constructionIndustry":0.00,"transportationAndWarehousingAndPostalServices":0.00,"informationTechnologyServices":0.00,"wholesaleAndRetail":0.00,"accommodationAndCatering":0.00,"financialIndustry":0.00,"realEstate":0.00,"leasingAndBusinessService":0.00,"publicServiceAndManagementOrganization":0.00};
// let demonstrationAreaIndustryElectricity:any = {"fisheries":0.35,"industrial":17.25,"constructionIndustry":0.67,"transportationAndWarehousingAndPostalServices":1.03,"informationTechnologyServices":2.64,"wholesaleAndRetail":2.01,"accommodationAndCatering":0.28,"financialIndustry":0.07,"realEstate":3.78,"leasingAndBusinessService":0.35,"publicServiceAndManagementOrganization":2.50};
// let concentrationAnalysisOfKeyIndustries = [{"month":"202109","travel":68.0200,"informationTechnology":75.1300,"modernLogistics":89.9300},{"month":"202110","travel":66.8200,"informationTechnology":75.4800,"modernLogistics":67.5900}];
// let electricityConsumptionByIndustry:any = {"qingPuArea":{"农,林,牧,渔业":0.00,"工业":0.00,"建筑业":0.00,"交通运输,仓储和邮政业":0.00,"信息传输,软件和信息技术服务业":0.00,"批发和零售业":0.00,"住宿和餐饮业":0.00,"金融业":0.00,"房地产业":0.00,"租赁和商务服务业":0.00,"公共服务及管理组织":0.00},"wuJiangArea":{"农,林,牧,渔业":0.00,"工业":0.00,"建筑业":0.00,"交通运输,仓储和邮政业":0.00,"信息传输,软件和信息技术服务业":0.00,"批发和零售业":0.00,"住宿和餐饮业":0.00,"金融业":0.00,"房地产业":0.00,"租赁和商务服务业":0.00,"公共服务及管理组织":0.00},"jiaShanCounty":{"农,林,牧,渔业":0.00,"工业":0.00,"建筑业":0.00,"交通运输,仓储和邮政业":0.00,"信息传输,软件和信息技术服务业":0.00,"批发和零售业":0.00,"住宿和餐饮业":0.00,"金融业":0.00,"房地产业":0.00,"租赁和商务服务业":0.00,"公共服务及管理组织":0.00}};
// let rangeData = {regionalScope:"", timeRange:""};
// ------------------end------------
if (JSON.stringify(basicData) === '{}') basicData = {demonstrationAreaIndustryElectricity:0};
......@@ -66,7 +67,7 @@ export async function getElectricity() {
let {demonstrationAreaIndustryElectricity} = await getInterfaceByInterfaceName(interfaceName);
// -----------------test---------------------
// let demonstrationAreaIndustryElectricity:any = {"fisheries":0.00,"industrial":0.00,"constructionIndustry":0.00,"transportationAndWarehousingAndPostalServices":0.00,"informationTechnologyServices":0.00,"wholesaleAndRetail":0.00,"accommodationAndCatering":0.00,"financialIndustry":0.00,"realEstate":0.00,"leasingAndBusinessService":0.00,"publicServiceAndManagementOrganization":0.00};
// let demonstrationAreaIndustryElectricity:any = {"fisheries":0.35,"industrial":17.25,"constructionIndustry":0.67,"transportationAndWarehousingAndPostalServices":1.03,"informationTechnologyServices":2.64,"wholesaleAndRetail":2.01,"accommodationAndCatering":0.28,"financialIndustry":0.07,"realEstate":3.78,"leasingAndBusinessService":0.35,"publicServiceAndManagementOrganization":2.50};
// ------------------end--------------------
if (JSON.stringify(demonstrationAreaIndustryElectricity) === '{}') demonstrationAreaIndustryElectricity = {industrial:0, publicServiceAndManagementOrganization:0, realEstate:0, wholesaleAndRetail:0, informationTechnologyServices:0, transportationAndWarehousingAndPostalServices:0, constructionIndustry:0, accommodationAndCatering:0, fisheries:0, leasingAndBusinessService:0, financialIndustry:0};
......@@ -90,4 +91,4 @@ export async function getElectricity() {
};
return {areaIndustryElectricity};
}
\ No newline at end of file
}
\ No newline at end of file
......@@ -8,8 +8,9 @@ export async function getQydzxypg() {
// -----------------test-----------------
// let distributionOfEachCreditRating:any = {"excellentCredit":0.0000,"goodCredit":0.0000,"generalCredit":0.0000,"poorCredit":0.0000};
// let highQualityCreditEnterprise = [{"companyName":"上海幼儿园","value":100}];
// let ventureEnterprise = [];
// let ventureEnterprise = [{"companyName":"深圳市花样年国际物业服务有限公司上海分公司","value":65.000},{"companyName":"融信世欧物业服务集团有限公司上海分公司","value":65.000},{"companyName":"地下1层防火分区二车库排烟风机(常备用)","value":65.000},{"companyName":"上海伯爵厨房设备有限公司","value":63.330},{"companyName":"上海甫多电气有限公司","value":54.390}];
// let monthlyBusinessCreditChanges = [{"month":"202109","excellentCredit":2535.0000,"goodCredit":876.0000,"generalCredit":607.0000,"poorCredit":405.0000},{"month":"202110","excellentCredit":2684.0000,"goodCredit":767.0000,"generalCredit":569.0000,"poorCredit":393.0000},{"month":"202111","excellentCredit":2342.0000,"goodCredit":894.0000,"generalCredit":695.0000,"poorCredit":475.0000},{"month":"202112","excellentCredit":2474.0000,"goodCredit":868.0000,"generalCredit":602.0000,"poorCredit":483.0000},{"month":"202201","excellentCredit":2203.0000,"goodCredit":1064.0000,"generalCredit":637.0000,"poorCredit":550.0000},{"month":"202202","excellentCredit":2096.0000,"goodCredit":1001.0000,"generalCredit":624.0000,"poorCredit":699.0000},{"month":"202203","excellentCredit":2014.0000,"goodCredit":1129.0000,"generalCredit":638.0000,"poorCredit":714.0000},{"month":"202204","excellentCredit":2026.0000,"goodCredit":1150.0000,"generalCredit":678.0000,"poorCredit":657.0000},{"month":"202205","excellentCredit":1595.0000,"goodCredit":1279.0000,"generalCredit":851.0000,"poorCredit":788.0000},{"month":"202206","excellentCredit":1459.0000,"goodCredit":1313.0000,"generalCredit":984.0000,"poorCredit":757.0000}];
// let rangeData = {"regionalScope":"青浦区","timeRange":"2022年7月"};
// ------------------end-----------------
if (JSON.stringify(distributionOfEachCreditRating) === '{}') distributionOfEachCreditRating = {excellentCredit:0, goodCredit:0, generalCredit:0, poorCredit:0};
......@@ -32,6 +33,9 @@ export async function getQydzxypg() {
//优质信用企业
let highQuality = {};
highQualityCreditEnterprise.sort(function(a, b) {
return a.value - b.value;
});
highQualityCreditEnterprise.forEach( info => {
let {companyName, value} = info;
highQuality[companyName] = value;
......@@ -39,8 +43,12 @@ export async function getQydzxypg() {
//风险企业
let venture = {};
ventureEnterprise.sort(function(a, b) {
return a.value - b.value;
});
ventureEnterprise.forEach( info => {
let {companyName, value} = info;
// companyName = companyName.slice(0, 5);
venture[companyName] = value;
})
......@@ -52,7 +60,8 @@ export async function getQydzxypg() {
let poorCreditData = {};
monthlyBusinessCreditChanges.forEach( info => {
let {month, excellentCredit, goodCredit, generalCredit, poorCredit} = info;
let monthly = month.slice(month.length - 2, month.length) + "月";
// let monthly = month.slice(month.length - 2, month.length) + "月";
let monthly = month;
excellentCreditData[monthly] = excellentCredit;
goodCreditData[monthly] = goodCredit;
generalCreditData[monthly] = generalCredit;
......
......@@ -19,6 +19,7 @@ export async function getSqjjhl() {
// let zhuJiaJiaoConsumptionTypeAnalysis = [{"month":"202109","eat":76.9500,"live":101.5500,"game":73.1600,"entertainment":0.0000,"shopping":87.4700},{"month":"202110","eat":95.6700,"live":112.2600,"game":95.3000,"entertainment":0.0000,"shopping":81.2500},{"month":"202111","eat":82.0000,"live":101.6600,"game":117.6100,"entertainment":0.0000,"shopping":79.4000},{"month":"202112","eat":101.2600,"live":105.6900,"game":119.7200,"entertainment":0.0000,"shopping":97.4800},{"month":"202201","eat":88.8500,"live":86.3100,"game":90.2000,"entertainment":0.0000,"shopping":87.6500},{"month":"202202","eat":86.6200,"live":98.9200,"game":92.5800,"entertainment":0.0000,"shopping":95.1300},{"month":"202203","eat":47.8300,"live":83.0100,"game":63.5100,"entertainment":0.0000,"shopping":59.0500},{"month":"202204","eat":20.9300,"live":45.8100,"game":33.6700,"entertainment":0.0000,"shopping":26.6200},{"month":"202205","eat":29.4300,"live":73.9400,"game":59.2700,"entertainment":0.0000,"shopping":18.7100},{"month":"202206","eat":38.1160,"live":96.7222,"game":64.3525,"entertainment":82.2432,"shopping":53.0803}];
// let qingPuNewTownConsumptionTypeAnalysis = [{"month":"202109","eat":103.6200,"live":70.0600,"game":93.9500,"entertainment":95.3100,"shopping":94.7700},{"month":"202110","eat":115.3200,"live":103.2600,"game":95.2300,"entertainment":101.3100,"shopping":103.3900},{"month":"202111","eat":90.3300,"live":91.2900,"game":80.1400,"entertainment":105.6700,"shopping":98.9400},{"month":"202112","eat":111.9600,"live":110.6000,"game":95.4200,"entertainment":102.4500,"shopping":114.2900},{"month":"202201","eat":110.7000,"live":101.2100,"game":88.3200,"entertainment":108.0600,"shopping":93.2900},{"month":"202202","eat":91.6600,"live":109.8600,"game":85.3200,"entertainment":92.8300,"shopping":75.1600},{"month":"202203","eat":110.2900,"live":108.6000,"game":106.3600,"entertainment":106.9000,"shopping":110.3100},{"month":"202204","eat":28.0100,"live":39.2900,"game":77.9800,"entertainment":82.8900,"shopping":30.6200},{"month":"202205","eat":52.1500,"live":76.0500,"game":80.6100,"entertainment":92.2400,"shopping":43.9900},{"month":"202206","eat":80.4087,"live":60.1710,"game":87.2616,"entertainment":77.6029,"shopping":91.0826}];
// let qingPuEconomicVitalityTrend = [{"month":"202111","qingPuNewTown":973.5985,"CIIECoreArea":889.1356,"zhaoXiangCommercialBusiness":725.8034,"zhuJiaJiaoAncientTown":775.9753}];
// let rangeData = {regionalScope:"", timeRange:""};
// ---------------end------------------------
if (JSON.stringify(basicData) === '{}') basicData = {overallEconomicVitalityIndex:"0"};
......
......@@ -3,128 +3,139 @@ import { getInterfaceByInterfaceName } from "./cronJob";
export async function getZdwrqysc() {
let interfaceName = "重点污染企业生产";
// let {pollutingEnterprises, productionByPollutingEnterprises, pollutingType, pollutingEnterprisesTOP10, comparisonOfPollutionTypesIndex, industryTypePollutantEnterprise, pollutingCompaniesScatter, rangeData} = await getInterfaceByInterfaceName(interfaceName);
let {pollutingEnterprises, productionByPollutingEnterprises, pollutingType, pollutingEnterprisesTOP10, comparisonOfPollutionTypesIndex, industryTypePollutantEnterprise, pollutingCompaniesScatter, rangeData} = await getInterfaceByInterfaceName(interfaceName);
// ------------------test----------------
let pollutingEnterprises:any = {"numPollutingEnterprises":48};
let productionByPollutingEnterprises:any = {};
let pollutingType:any = {};
let pollutingCompaniesScatter = [
{
"townName":"白鹤镇",
"latitudeAndLongitude":[
{"latitude":"31.266657","longitude":"121.086069","elevation":1.6424},
{"latitude":"31.270797","longitude":"121.166599","elevation":1.24}
],
"details":"白鹤镇, 重点污染企业2家,污染企业生产指数均值1.44。"
},
{
"townName":"香花桥街道",
"latitudeAndLongitude":[
{"latitude":"31.211543","longitude":"121.139467","elevation":0.94},
{"latitude":"31.173637","longitude":"121.182737","elevation":0.46124},
{"latitude":"31.180212","longitude":"121.144456","elevation":1.04},
{"latitude":"31.173885","longitude":"121.131135","elevation":0.924},
{"latitude":"31.191047","longitude":"121.115028","elevation":1.13},
{"latitude":"31.197253","longitude":"121.104266","elevation":1.15},
{"latitude":"31.183733","longitude":"121.089807","elevation":1.13},
{"latitude":"31.174851","longitude":"121.145911","elevation":0.974},
{"latitude":"31.179632","longitude":"121.141999","elevation":1.15},
{"latitude":"31.179104","longitude":"121.157998","elevation":1.16},
{"latitude":"31.184298","longitude":"121.163384","elevation":1.00},
{"latitude":"31.189716","longitude":"121.185462","elevation":1.67},
{"latitude":"31.192941","longitude":"121.113608","elevation":1.01},
{"latitude":"31.183428","longitude":"121.140802","elevation":1.46},
{"latitude":"31.197085","longitude":"121.115385","elevation":1.35},
{"latitude":"31.179563","longitude":"121.147635","elevation":1.14},
{"latitude":"31.182979","longitude":"121.15726","elevation":1.29},
{"latitude":"31.205627","longitude":"121.089477","elevation":0.94},
{"latitude":"31.186274","longitude":"121.129743","elevation":0.9714},
{"latitude":"31.196613","longitude":"121.097515","elevation":1.12},
{"latitude":"31.185022","longitude":"121.166639","elevation":1.89},
{"latitude":"31.192167","longitude":"121.162839","elevation":1.25},
{"latitude":"31.186868","longitude":"121.164013","elevation":0.87},
{"latitude":"31.184528","longitude":"121.160732","elevation":1.57},
{"latitude":"31.194652","longitude":"121.100861","elevation":0.99},
{"latitude":"31.167901","longitude":"121.180506","elevation":1.43},
{"latitude":"31.202596","longitude":"121.136397","elevation":2.00},
{"latitude":"31.183916","longitude":"121.130074","elevation":1.28},
{"latitude":"31.192021","longitude":"121.127636","elevation":1.05},
{"latitude":"31.203943","longitude":"121.162891","elevation":1.12},
{"latitude":"31.206186","longitude":"121.10512","elevation":1.07}
],
"details":"香花桥街道, 重点污染企业31家,污染企业生产指数均值1.1780645161290322。"
},
{
"townName":"重固镇",
"latitudeAndLongitude":[
{"latitude":"31.188501","longitude":"121.147085","elevation":0.794},
{"latitude":"31.197256","longitude":"121.207261","elevation":0.96}
],
"details":"重固镇, 重点污染企业2家,污染企业生产指数均值0.875。"
},
{
"townName":"华新镇",
"latitudeAndLongitude":[
{"latitude":"31.248519","longitude":"121.211189","elevation":2.457},
{"latitude":"31.226913","longitude":"121.222196","elevation":0.964},
{"latitude":"31.260512","longitude":"121.216928","elevation":1.662},
{"latitude":"31.221565","longitude":"121.224518","elevation":1.19},
{"latitude":"31.252542","longitude":"121.228505","elevation":0.97},
{"latitude":"31.206301","longitude":"121.241209","elevation":1.01}
],
"details":"华新镇, 重点污染企业6家,污染企业生产指数均值1.3733333333333333。"},
{
"townName":"赵巷镇 ",
"latitudeAndLongitude":[
{"latitude":"31.169266","longitude":"121.17625","elevation":1.16}
],
"details":"赵巷镇 , 重点污染企业1家,污染企业生产指数均值1.16。"
},
{
"townName":"途径镇",
"latitudeAndLongitude":[
{"latitude":"31.201733","longitude":"121.266035","elevation":1.04},
{"latitude":"31.188779","longitude":"121.273566","elevation":0.94},
{"latitude":"31.161304","longitude":"121.266217","elevation":0.98}
],
"details":"途径镇, 重点污染企业3家,污染企业生产指数均值0.9866666666666667。"
},
{
"townName":"盈浦街道",
"latitudeAndLongitude":[],
"details":"盈浦街道, 重点污染企业0家。"
},
{
"townName":"夏阳街道",
"latitudeAndLongitude":[],
"details":"夏阳街道, 重点污染企业0家。"
},
{
"townName":"朱家角镇",
"latitudeAndLongitude":[
{"latitude":"31.108307","longitude":"121.065882","elevation":1.58}
],
"details":"朱家角镇, 重点污染企业1家,污染企业生产指数均值1.58。"
},
{
"townName":"金泽镇",
"latitudeAndLongitude":[],
"details":"金泽镇, 重点污染企业0家。"
},
{
"townName":"练塘镇",
"latitudeAndLongitude":[
{"latitude":"31.001108","longitude":"121.073762","elevation":1.02},
{"latitude":"31.009611","longitude":"121.04397","elevation":1.12}
],
"details":"练塘镇, 重点污染企业2家,污染企业生产指数均值1.07。"
}
];
let pollutingEnterprisesTOP10 = [{companyName:"上海山崎电路板有限公司", value:"2.24"},{companyName:"上海山崎电路板上海朱家角污水处理工程建设有限公司", value:"1.52"}];
let comparisonOfPollutionTypesIndex = [{"pollutionType":"大气污染","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"土壤污染","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"水污染","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"危险废物","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"其他","numberOfPollutingCompanies":0,"productionIndex":0.00}];
let industryTypePollutantEnterprise = [{"industryType":"电力行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"电子行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"纺织行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"机械行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"批发和零售业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"汽车行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"轻工行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"石化行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"水煤燃气","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"医药行业","numberOfPollutingCompanies":0,"productionIndex":0.00},{"industryType":"有色行业","numberOfPollutingCompanies":0,"productionIndex":0.00}];
let rangeData = {regionalScope:"", timeRange:""};
// let pollutingEnterprises:any = {"numPollutingEnterprises":48};
// let productionByPollutingEnterprises:any = {};
// let pollutingType:any = {};
// let pollutingCompaniesScatter = [
// {
// "townName":"白鹤镇",
// "latitudeAndLongitude":[
// {"latitude":"31.266657","longitude":"121.086069","elevation":1.6424},
// {"latitude":"31.270797","longitude":"121.166599","elevation":1.24}
// ],
// "details":"白鹤镇, 重点污染企业2家,污染企业生产指数均值1.44。"
// },
// {
// "townName":"香花桥街道",
// "latitudeAndLongitude":[
// {"latitude":"31.211543","longitude":"121.139467","elevation":0.94},
// {"latitude":"31.173637","longitude":"121.182737","elevation":0.46124},
// {"latitude":"31.180212","longitude":"121.144456","elevation":1.04},
// {"latitude":"31.173885","longitude":"121.131135","elevation":0.924},
// {"latitude":"31.191047","longitude":"121.115028","elevation":1.13},
// {"latitude":"31.197253","longitude":"121.104266","elevation":1.15},
// {"latitude":"31.183733","longitude":"121.089807","elevation":1.13},
// {"latitude":"31.174851","longitude":"121.145911","elevation":0.974},
// {"latitude":"31.179632","longitude":"121.141999","elevation":1.15},
// {"latitude":"31.179104","longitude":"121.157998","elevation":1.16},
// {"latitude":"31.184298","longitude":"121.163384","elevation":1.00},
// {"latitude":"31.189716","longitude":"121.185462","elevation":1.67},
// {"latitude":"31.192941","longitude":"121.113608","elevation":1.01},
// {"latitude":"31.183428","longitude":"121.140802","elevation":1.46},
// {"latitude":"31.197085","longitude":"121.115385","elevation":1.35},
// {"latitude":"31.179563","longitude":"121.147635","elevation":1.14},
// {"latitude":"31.182979","longitude":"121.15726","elevation":1.29},
// {"latitude":"31.205627","longitude":"121.089477","elevation":0.94},
// {"latitude":"31.186274","longitude":"121.129743","elevation":0.9714},
// {"latitude":"31.196613","longitude":"121.097515","elevation":1.12},
// {"latitude":"31.185022","longitude":"121.166639","elevation":1.89},
// {"latitude":"31.192167","longitude":"121.162839","elevation":1.25},
// {"latitude":"31.186868","longitude":"121.164013","elevation":0.87},
// {"latitude":"31.184528","longitude":"121.160732","elevation":1.57},
// {"latitude":"31.194652","longitude":"121.100861","elevation":0.99},
// {"latitude":"31.167901","longitude":"121.180506","elevation":1.43},
// {"latitude":"31.202596","longitude":"121.136397","elevation":2.00},
// {"latitude":"31.183916","longitude":"121.130074","elevation":1.28},
// {"latitude":"31.192021","longitude":"121.127636","elevation":1.05},
// {"latitude":"31.203943","longitude":"121.162891","elevation":1.12},
// {"latitude":"31.206186","longitude":"121.10512","elevation":1.07}
// ],
// "details":"香花桥街道, 重点污染企业31家,污染企业生产指数均值1.1780645161290322。"
// },
// {
// "townName":"重固镇",
// "latitudeAndLongitude":[
// {"latitude":"31.188501","longitude":"121.147085","elevation":0.794},
// {"latitude":"31.197256","longitude":"121.207261","elevation":0.96}
// ],
// "details":"重固镇, 重点污染企业2家,污染企业生产指数均值0.875。"
// },
// {
// "townName":"华新镇",
// "latitudeAndLongitude":[
// {"latitude":"31.248519","longitude":"121.211189","elevation":2.457},
// {"latitude":"31.226913","longitude":"121.222196","elevation":0.964},
// {"latitude":"31.260512","longitude":"121.216928","elevation":1.662},
// {"latitude":"31.221565","longitude":"121.224518","elevation":1.19},
// {"latitude":"31.252542","longitude":"121.228505","elevation":0.97},
// {"latitude":"31.206301","longitude":"121.241209","elevation":1.01}
// ],
// "details":"华新镇, 重点污染企业6家,污染企业生产指数均值1.3733333333333333。"},
// {
// "townName":"赵巷镇 ",
// "latitudeAndLongitude":[
// {"latitude":"31.169266","longitude":"121.17625","elevation":1.16}
// ],
// "details":"赵巷镇 , 重点污染企业1家,污染企业生产指数均值1.16。"
// },
// {
// "townName":"途径镇",
// "latitudeAndLongitude":[
// {"latitude":"31.201733","longitude":"121.266035","elevation":1.04},
// {"latitude":"31.188779","longitude":"121.273566","elevation":0.94},
// {"latitude":"31.161304","longitude":"121.266217","elevation":0.98}
// ],
// "details":"途径镇, 重点污染企业3家,污染企业生产指数均值0.9866666666666667。"
// },
// {
// "townName":"盈浦街道",
// "latitudeAndLongitude":[],
// "details":"盈浦街道, 重点污染企业0家。"
// },
// {
// "townName":"夏阳街道",
// "latitudeAndLongitude":[],
// "details":"夏阳街道, 重点污染企业0家。"
// },
// {
// "townName":"朱家角镇",
// "latitudeAndLongitude":[
// {"latitude":"31.108307","longitude":"121.065882","elevation":1.58}
// ],
// "details":"朱家角镇, 重点污染企业1家,污染企业生产指数均值1.58。"
// },
// {
// "townName":"金泽镇",
// "latitudeAndLongitude":[],
// "details":"金泽镇, 重点污染企业0家。"
// },
// {
// "townName":"练塘镇",
// "latitudeAndLongitude":[
// {"latitude":"31.001108","longitude":"121.073762","elevation":1.02},
// {"latitude":"31.009611","longitude":"121.04397","elevation":1.12}
// ],
// "details":"练塘镇, 重点污染企业2家,污染企业生产指数均值1.07。"
// }
// ];
// let pollutingEnterprisesTOP10 = [
// {companyName:"上海山崎电路板有限公司", value:"2.24"},
// {companyName:"上海山崎电路板上海朱家角污水处理工程建设有限公司", value:"1.52"},
// {companyName:"有限公司1", value:"2.24"},
// {companyName:"有限公司2", value:"1.52"},
// {companyName:"有限公司3", value:"2.24"},
// {companyName:"有限公司4", value:"1.52"},
// {companyName:"有限公司5", value:"2.24"},
// {companyName:"有限公司6", value:"1.52"},
// {companyName:"有限公司7", value:"2.24"},
// {companyName:"有限公司8", value:"1.52"},
// ];
// let comparisonOfPollutionTypesIndex = [{"pollutionType":"大气污染","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"土壤污染","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"水污染","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"危险废物","numberOfPollutingCompanies":0,"productionIndex":0.00},{"pollutionType":"其他","numberOfPollutingCompanies":0,"productionIndex":0.00}];
// let industryTypePollutantEnterprise = [{"industryType":"电力行业","numberOfPollutingCompanies":3,"productionIndex":1.00},{"industryType":"电子行业","numberOfPollutingCompanies":4,"productionIndex":1.30},{"industryType":"纺织行业","numberOfPollutingCompanies":1,"productionIndex":0.60},{"industryType":"机械行业","numberOfPollutingCompanies":5,"productionIndex":0.90},{"industryType":"批发和零售业","numberOfPollutingCompanies":14,"productionIndex":1.30},{"industryType":"汽车行业","numberOfPollutingCompanies":9,"productionIndex":0.30},{"industryType":"轻工行业","numberOfPollutingCompanies":10,"productionIndex":2.00},{"industryType":"石化行业","numberOfPollutingCompanies":11,"productionIndex":0.70},{"industryType":"水煤燃气","numberOfPollutingCompanies":3,"productionIndex":0.7},{"industryType":"医药行业","numberOfPollutingCompanies":6,"productionIndex":0.35},{"industryType":"有色行业","numberOfPollutingCompanies":15,"productionIndex":1.00}];
// let rangeData = {regionalScope:"", timeRange:""};
// -----------------end-------------------
if (JSON.stringify(pollutingEnterprises) === '{}') pollutingEnterprises = {numPollutingEnterprises:0};
......
......@@ -15,6 +15,7 @@ export async function getZzkzl() {
// let typicalResidentialVacancyRate = [{"keyAreaName":"界泾港新村","userNum":0,"vacancyRate":0.00},{"keyAreaName":"桂花园","userNum":0,"vacancyRate":0.00},{"keyAreaName":"观湖御景","userNum":0,"vacancyRate":0.00},{"keyAreaName":"恒大御澜庭","userNum":0,"vacancyRate":0.00},{"keyAreaName":"崧泽华城","userNum":0,"vacancyRate":0.00},{"keyAreaName":"首创禧悦晴朗","userNum":0,"vacancyRate":0.00}];
// let vacantHouseholdsInKeyAreas = [{"month":"202101","quantity":10.50},{"month":"202102","quantity":10.30},{"month":"202103","quantity":10.70},{"month":"202104","quantity":10.60},{"month":"202105","quantity":10.30},{"month":"202106","quantity":10.00},{"month":"202107","quantity":9.80},{"month":"202108","quantity":9.30},{"month":"202109","quantity":8.80},{"month":"202110","quantity":7.97},{"month":"202111","quantity":7.77},{"month":"202112","quantity":7.41},{"month":"202201","quantity":8.00},{"month":"202202","quantity":8.13},{"month":"202203","quantity":8.23},{"month":"202204","quantity":8.31},{"month":"202205","quantity":8.74},{"month":"202206","quantity":8.66}];
// let typicalResidentialVacancyTrends = [];
// let rangeData = {"regionalScope":"青浦区","timeRange":"2022年7月"};
// ----------------test---------------------
if (JSON.stringify(vacantHouseholdData) === '{}') vacantHouseholdData = {numberOfVacantHouseholds:0, chainRatio:0, yoy:0};
......
// import httppackage = require('httppackage');
export async function checkToken(req, res, next) {
// let checkSuccess = httppackage();
// if (checkSuccess) next();
}
\ No newline at end of file
import * as asyncHandler from 'express-async-handler'
import * as zhdyBiz from '../biz/zhdy';
import * as zhdyMsgbox1Biz from '../biz/zhdyMsgbox1';
import * as zhdyMsgbox2Biz from '../biz/zhdyMsgbox2';
import * as zhdyMsgbox3Biz from '../biz/zhdyMsgbox3';
import * as zhdyMsgbox4Biz from '../biz/zhdyMsgbox4';
import * as zhdyMsgbox5Biz from '../biz/zhdyMsgbox5';
import * as zhdyMsgbox6Biz from '../biz/zhdyMsgbox6';
import * as zhdyMsgbox7Biz from '../biz/zhdyMsgbox7';
import * as zhdyMsgbox8Biz from '../biz/zhdyMsgbox8';
import * as zhdyMsgbox9Biz from '../biz/zhdyMsgbox9';
import * as ptjcnlPageBiz from '../biz/ptjcnlPage';
// import * as sfqztgkPageBiz from '../biz/sfqztgkPage';
import * as qyehPageBiz from '../biz/qyehPage';
import * as zhnyPageBiz from '../biz/zhnyPage';
import * as lsdl_cdssPageBiz from '../biz/lsdl_cdssPage';
import * as lsdl_qjnygfPageBiz from '../biz/lsdl_qjnygfPage';
//interface
import * as lsdl_qjnygfBiz from '../biz/csjInterface/lsdl_qjnygf';
......@@ -36,49 +21,17 @@ import * as interfaceZhdyBiz from '../biz/csjInterface/zhdy';
import * as sfqztgkPageBiz from '../biz/csjInterface/sfqztgk';
import * as sjlyBiz from '../biz/sjly'
import { checkToken } from '../middleware/checkToken';
export function setRouter(httpServer){
// httpServer.get('/zhdy', asyncHandler(zhdyBiz.getData));
// httpServer.get('/zhdyMsgbox1', asyncHandler(zhdyMsgbox1Biz.getData));
// httpServer.get('/zhdyMsgbox2', asyncHandler(zhdyMsgbox2Biz.getData));
// httpServer.get('/zhdyMsgbox3', asyncHandler(zhdyMsgbox3Biz.getData));
// httpServer.get('/zhdyMsgbox4', asyncHandler(zhdyMsgbox4Biz.getData));
// httpServer.get('/zhdyMsgbox5', asyncHandler(zhdyMsgbox5Biz.getData));
// httpServer.get('/zhdyMsgbox6', asyncHandler(zhdyMsgbox6Biz.getData));
// httpServer.get('/zhdyMsgbox7', asyncHandler(zhdyMsgbox7Biz.getData));
// httpServer.get('/zhdyMsgbox8', asyncHandler(zhdyMsgbox8Biz.getData));
// httpServer.get('/zhdyMsgbox9', asyncHandler(zhdyMsgbox9Biz.getData));
httpServer.get('/ptjcnlPage', asyncHandler(ptjcnlPageBiz.getData));
// httpServer.get('/sfqztgkPage', asyncHandler(sfqztgkPageBiz.getData));
// httpServer.get('/qyehPage', asyncHandler(qyehPageBiz.getData));
httpServer.get('/qyehxlfzlPage', asyncHandler(qyehPageBiz.get线路负载率));
httpServer.get('/zhnyPage', asyncHandler(zhnyPageBiz.getData));
// httpServer.get('/lsdl_cdssPage', asyncHandler(lsdl_cdssPageBiz.getData));
// httpServer.get('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfPageBiz.getData));
httpServer.get('/sjly', asyncHandler(sjlyBiz.getData));
httpServer.post('/sjly', asyncHandler(sjlyBiz.getData));
// httpServer.post('/lsdl_cdssPage', asyncHandler(lsdl_cdssPageBiz.getData));
// httpServer.post('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfPageBiz.getData));
httpServer.post('/ptjcnlPage', asyncHandler(ptjcnlPageBiz.getData));
// httpServer.post('/sfqztgkPage', asyncHandler(sfqztgkPageBiz.getData));
// httpServer.post('/qyehPage', asyncHandler(qyehPageBiz.getData));
httpServer.post('/qyehxlfzlPage', asyncHandler(qyehPageBiz.get线路负载率));
httpServer.post('/zhnyPage', asyncHandler(zhnyPageBiz.getData));
// httpServer.post('/zhdy', asyncHandler(zhdyBiz.getData));
// httpServer.post('/zhdyMsgbox1', asyncHandler(zhdyMsgbox1Biz.getData));
// httpServer.post('/zhdyMsgbox2', asyncHandler(zhdyMsgbox2Biz.getData));
// httpServer.post('/zhdyMsgbox3', asyncHandler(zhdyMsgbox3Biz.getData));
// httpServer.post('/zhdyMsgbox4', asyncHandler(zhdyMsgbox4Biz.getData));
// httpServer.post('/zhdyMsgbox5', asyncHandler(zhdyMsgbox5Biz.getData));
// httpServer.post('/zhdyMsgbox6', asyncHandler(zhdyMsgbox6Biz.getData));
// httpServer.post('/zhdyMsgbox7', asyncHandler(zhdyMsgbox7Biz.getData));
// httpServer.post('/zhdyMsgbox8', asyncHandler(zhdyMsgbox8Biz.getData));
// httpServer.post('/zhdyMsgbox9', asyncHandler(zhdyMsgbox9Biz.getData));
//interface -------
httpServer.get('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfBiz.getData));
......
......@@ -133,7 +133,7 @@ export function getKeyValue(title, dataMap, unit, total, percent ) {
count += value;
if (total) data.total += value;
}
data.total = parseInt(`${data.total}`)
data.total = Math.floor(parseFloat(`${data.total}`) * 100) /100;
for (let key in dataMap) {
let thisUnit = "";
if (unit) {
......@@ -400,7 +400,7 @@ export function getDecimalForN(number, n) {
ten = ten * 10;
}
return Math.ceil(number * ten) / ten
return Math.floor(number * ten) / ten
}
//生日获取时间段
......
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