Commit 80641fa6 by chenjinjing

no message

parent 97ca0393
File added
[2025-02-17T16:32:43.235] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:44.286] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:31:28.249] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:31:29.314] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:23.740] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:24.790] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:25.838] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:26.877] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:27.949] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:29.040] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:41.093] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-17T16:32:42.176] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:10:45.074] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:10:46.167] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:10:47.217] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:10:48.310] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:10:49.373] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:10:50.459] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:12:06.052] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:12:07.140] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:12:08.209] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-02-18T09:12:09.275] [ERROR] errorLogger - errorInfo => 数据联合查询失败 | 404 |
[2025-03-13T16:28:27.789] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:28:29.754] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:29:55.874] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:29:56.995] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:29:58.083] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:29:59.162] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:30:00.232] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:30:01.304] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:30:21.520] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:30:22.607] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:25:04.381] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:25:05.473] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:25:06.544] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:25:07.608] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:25:08.673] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:25:09.745] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:28:23.458] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:28:24.554] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:28:25.630] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
[2025-03-13T16:28:26.706] [ERROR] errorLogger - errorInfo => 数据查询失败 | undefined |
File added
File added
<config>
<port>40015</port>
<dbPort>9096</dbPort>
<dbHost>192.168.0.189</dbHost>
<dbHost>192.168.0.71</dbHost>
<sign>xxx90909082fsdahfjosadjfpoiwausjorip2hjklrhn1ioud0u124rx0qwejfokasjfolksaujfoas</sign>
<!-- <imgPath>http://127.0.0.1:4980/yuyi/viewpage</imgPath> -->
<imgPath>http://192.168.0.189:40015</imgPath>
......
......@@ -34,7 +34,8 @@ export async function getData(req, res) {
let fhmjbhqsPackageData = onceYBarChartPackage( excelData['孵化面积变化趋势'], '','');
ret['fhmjbhqs'] = getOnceYBarChartOut('孵化面积变化趋势', fhmjbhqsPackageData);
let zfqybhqsPackageData = onceYBarChartPackage( excelData['在孵企业变化趋势'], '','');
// let zfqybhqsPackageData = onceYBarChartPackage( excelData['在孵企业变化趋势'], '','');
let zfqybhqsPackageData = onceYBarChartPackage( dbData["在孵企业变化趋势"], '','');
ret['zfqybhqs'] = getOnceYBarChartOut('在孵企业变化趋势', zfqybhqsPackageData);
let byqybhqsPackageData = onceYBarChartPackage( excelData['毕业企业变化趋势'], '','');
......
......@@ -169,9 +169,6 @@ export enum LV {
}
/**
* 行业领域
*/
......@@ -349,3 +346,15 @@ export enum INTELLECTUALPROPERTYRIGHT {
// 集成电路布图,
}
/**
* 知识产权类型 前端用
*/
export enum IPRTYPECLIENT {
软件著作 = 1,
发明专利,
海外专利,
植物新品种,
集成电路布图,
}
......@@ -56,14 +56,15 @@ export async function getEnterprise() {
//获取所有企业孵化信息
let fhdbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, {}, fhColumn);
//获取在孵企业
let 在孵dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, { "endTime": { "%gt%": nowTime } }, fhColumn);
// let 在孵dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, { "endTime": { "%gt%": nowTime } }, fhColumn);
let 在孵dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, {}, fhColumn);
//获取毕业企业
let 毕业dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, { "moveOutType": MOVEOUTTYPE.毕业迁出 }, fhColumn);
//获取所有企业孵化表联查企业信息表
let 孵化企业includeConf = {};
let 孵化企业Clumn = ["enterpriseName", "industry"];
孵化企业includeConf[TABLENAME.企业基础信息表] = { cloum: 孵化企业Clumn, where: {} }
let 孵化企业dbList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业孵化信息, {}, fhColumn, 孵化企业includeConf);
// let 孵化企业dbList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业孵化信息, {}, fhColumn, 孵化企业includeConf);
//企业基本信息
qyjbqk.在孵企业 = 在孵dbList.length;
......
import moment = require("moment");
import { AWARDLEVEL, DEGREE, FINANCINGROUNDS, NEEDCATEGORY, OPERATIONALDATATYPE, TABLENAME } from "../../config/enum";
import { AWARDLEVEL, DEGREE, FINANCINGROUNDS, IPRTYPECLIENT, NEEDCATEGORY, OPERATIONALDATATYPE, TABLENAME } from "../../config/enum";
import { selectData, selectManyTableData } from "./operationalData";
import { getChart, getKeyValue, getYearList } from "./out";
import { changeEnumValue } from "../../tools/eccEnum";
......@@ -170,22 +170,35 @@ function get企业标签(data) {
function get知识产权(data) {
let zscq = {
一级专利: 0,
二级专利: 0,
三级专利: 0,
海外专利: 0,
let zscq:any = {
软件著作:0,
发明专利:0,
海外专利:0,
植物新品种:0,
集成电路布图:0,
}
data.forEach(info => {
let { enterprise_patents } = info;
enterprise_patents.forEach(patents => {
zscq.一级专利 += patents.classIPatent;
zscq.二级专利 += patents.secondClassPatent
zscq.三级专利 += patents.thirdPentent;
zscq.海外专利 += patents.alienPatent;
if (patents.iprType) {
let iprTypeStr = changeEnumValue(IPRTYPECLIENT, patents.iprType);
if (!zscq[iprTypeStr]) zscq[iprTypeStr] = 0;
zscq[iprTypeStr] += 1;
}
})
})
// data.forEach(info => {
// let { enterprise_patents } = info;
// enterprise_patents.forEach(patents => {
// zscq.一级专利 += patents.classIPatent;
// zscq.二级专利 += patents.secondClassPatent
// zscq.三级专利 += patents.thirdPentent;
// zscq.海外专利 += patents.alienPatent;
// })
// })
return zscq;
}
......
......@@ -2,6 +2,7 @@ import moment = require("moment");
import { AWARDLEVEL, FOLLOWUPSTATUS, FUHUASTATE, INDUSTRY, MOVEOUTTYPE, NEEDCATEGORY, OPERATIONALDATATYPE, TABLENAME } from "../../config/enum";
import { selectData, selectManyTableData } from "./operationalData";
import { changeEnumValue } from "../../tools/eccEnum";
import { getChart, getYearList } from "./out";
......@@ -20,9 +21,12 @@ export async function getZhyy() {
//获取所有企业孵化信息
let manyTableInfo: any = {}
manyTableInfo[TABLENAME.企业孵化信息] = { column: ["fId", "eId", "startTime", "endTime", "state"], where: { state: FUHUASTATE.实体孵化 } };
// manyTableInfo[TABLENAME.企业孵化信息] = { column: ["fId", "eId", "startTime", "endTime", "state"], where: { state: FUHUASTATE.实体孵化 } };
manyTableInfo[TABLENAME.企业孵化信息] = { column: ["fId", "eId", "startTime", "endTime", "state"], where: {} };
manyTableInfo[TABLENAME.租赁信息] = { column: ["area"], where: {} };
let fhdbList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业基础信息表, {}, fhColumn, manyTableInfo);
let 在孵dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, {}, ["fId", "eId", "startTime", "endTime", "state", "virtualCause",
"virtualCauseDes", "moveOutType", "moveOutTrace", "moveOutCause", "moveOutTime", "graduationTime"]);
//入驻企业变化趋势
let industryMap = {};
......@@ -30,7 +34,6 @@ export async function getZhyy() {
let ruZhuCount = 0;
let areaCount = 0;
let enterpriseCount = 0;
let firstDayMsOfMonth = moment().startOf('month').valueOf();
let checlTimeMs = moment(firstDayMsOfMonth).subtract(8, 'months').valueOf();
......@@ -114,9 +117,7 @@ export async function getZhyy() {
let fuWuQiYeCount = Object.keys(fuWuQiYeCountMap).length;//服务覆盖企业
let fuWuQiYeTypeList = [];
/**
* @author xiaoyouyou
*/
// 遍历 NEEDCATEGORY 枚举
// const allNeedCategories = Object.values(NEEDCATEGORY);
// allNeedCategories.forEach(needCategory => {
......@@ -185,7 +186,7 @@ export async function getZhyy() {
];
let 孵化运营 = [
{ key: "孵化面积", value: `${areaCount}㎡` },
{ key: "在孵企业", value: `${ruZhuCount}家` },
{ key: "在孵企业", value: `${在孵dbList.length}家` },
{ key: "毕业企业", value: `${biYeOutCount}家` },
{ key: "融资企业", value: `${rongZiQiYeCount}家` },
......@@ -205,18 +206,52 @@ export async function getZhyy() {
{ key: "省级", value: `${shengJiCount}项` },
{ key: "市级", value: `${shiJiCount}项`},
];
/**在孵企业变化趋势 */
let 在孵企业变化趋势 = getZfqy(在孵dbList);
let zhyy = {
在孵企业数据: { dataList: 在孵企业数据, titleList: ['key', 'value'] },
在孵企业变化趋势: 在孵企业变化趋势,
入驻企业变化趋势: [{ name: "入驻企业变化趋势", data: 入驻企业变化趋势 }],
入驻企业行业类型: { dataList: 行业领域, titleList: ['key', 'value'] },
孵化运营: { dataList: 孵化运营, titleList: ['key', 'value'] },
智慧运营汇总数据: { dataList: 智慧运营汇总数据, titleList: ['key', 'value'] },
企业服务: { dataList: 企业服务, titleList: ['key', 'value'] },
企业服务类型: { dataList: fuWuQiYeTypeList, titleList: ['key', 'value'] },
荣誉资质:{ dataList:荣誉资质, titleList: ['key', 'value'] }
}
return zhyy;
}
/**
* 在孵企业——变化趋势
*/
function getZfqy(data) {
let year = getYearList();
let hbqs = {
"企业数": []
}
for (let i = 0; i < year.length; i++) {
let count = 0;
data.forEach(info => {
let startTimeYear = moment(info.startTime).year(); //获取入孵开始时间
let thisYear = parseInt(year[i]);
if (startTimeYear === thisYear) count += 1;
})
hbqs.企业数.push({ key: year[i], value: count });
}
let qybhqkbhqs = getChart(hbqs);
return qybhqkbhqs;
}
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