Commit 9b755950 by chenjinjing

no message

parent 48e8ceee
...@@ -193,10 +193,24 @@ export async function enterpriseManageList(enterpriseName:string, year:number, p ...@@ -193,10 +193,24 @@ export async function enterpriseManageList(enterpriseName:string, year:number, p
} }
let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表分页, TABLENAME.企业经营信息, selectParam, ["mId", "BI", "TXP", "RD", "annual", "quarter"], manyTableInfo, page); let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表分页, TABLENAME.企业经营信息, selectParam, ["mId", "BI", "TXP", "RD", "annual", "quarter"], manyTableInfo, page);
let dataCountList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业经营信息, selectParam, ["eId"], manyTableInfo); let dataCountList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业经营信息, selectParam, ["eId"], manyTableInfo);
let dataCount = dataCountList.length; let dataCount = dataCountList.length;
let resData = [];
resInfo.forEach( info => {
let {BI, mId, TXP, RD, annual, quarter, enterprise} = info;
let quarterStr = "第一季度";
if (quarter ) quarterStr = changeEnumValue(enumConfig.QUARTER, quarter);
let year = moment(annual).format("YYYY");
resData.push({BI, mId, TXP,RD,annual:year, quarterStr, enterprise, yearStr:`${year}${quarter}`});
})
resData.sort( (a, b) => {
return b.yearStr - a.yearStr;
})
let dataList = []; let dataList = [];
resInfo.forEach(info => { resData.forEach(info => {
let {BI, mId, TXP, RD, annual, quarter, enterprise} = info; let {BI, mId, TXP, RD, annual, quarter, enterprise} = info;
let quarterStr = "第一季度"; let quarterStr = "第一季度";
if (quarter ) quarterStr = changeEnumValue(enumConfig.QUARTER, quarter); if (quarter ) quarterStr = changeEnumValue(enumConfig.QUARTER, quarter);
...@@ -324,6 +338,10 @@ export async function enterpriseFinancingList(enterpriseName:string, year:number ...@@ -324,6 +338,10 @@ export async function enterpriseFinancingList(enterpriseName:string, year:number
}); });
dataList.sort( (a, b) => {
return new Date(b.investmentDate).valueOf() - new Date(a.investmentDate).valueOf();
})
return {dataList, dataCount:dataList.length}; return {dataList, dataCount:dataList.length};
} }
......
...@@ -14,7 +14,7 @@ import { PolicyUpdateConfig } from "../config/eccParam/enterprise"; ...@@ -14,7 +14,7 @@ import { PolicyUpdateConfig } from "../config/eccParam/enterprise";
export async function enterprisePolicyList(keywords:string, state:number, page:number) { export async function enterprisePolicyList(keywords:string, state:number, page:number) {
let selectParam:any = {}; let selectParam:any = {};
if (keywords) selectParam.desc = {"%like%":keywords}; if (keywords) selectParam.title = {"%like%":keywords};
let filesList = ["poId", "title", "source", "createTimeMs", "closeTimeMs", "isPermanent","coverImg"]; let filesList = ["poId", "title", "source", "createTimeMs", "closeTimeMs", "isPermanent","coverImg"];
let resList = await selectData(OPERATIONALDATATYPE.分页查询, TABLENAME.政策表, selectParam, filesList, page); let resList = await selectData(OPERATIONALDATATYPE.分页查询, TABLENAME.政策表, selectParam, filesList, page);
let dataCount = await selectData(OPERATIONALDATATYPE.查询数据量, TABLENAME.政策表, selectParam, null); let dataCount = await selectData(OPERATIONALDATATYPE.查询数据量, TABLENAME.政策表, selectParam, null);
......
...@@ -217,62 +217,75 @@ export async function data1210(req, res) { ...@@ -217,62 +217,75 @@ export async function data1210(req, res) {
if (subList[31]) { if (subList[31]) {
let enterprise_2022iprInfo = { for(let i = 0; i < parseInt(subList[31]); i++) {
iprId:randomId(TABLEID.知识产权), let enterprise_2022iprInfo = {
eId, iprId:randomId(TABLEID.知识产权),
year:getMySqlMs("2022-01-01 00:00:00"), eId,
number:subList[31], year:getMySqlMs("2022-01-01 00:00:00"),
iprType:IPRALLTYPE.软件著作权, number:1,
selectedValue:null, iprType:IPRALLTYPE.软件著作权,
iprName:null, selectedValue:null,
iprUrl:null, iprName:null,
// softwareCopyrightCount:null, iprUrl:null,
// inventionPatentCount:null, // softwareCopyrightCount:null,
// overseasPatentCount:null, // inventionPatentCount:null,
// plantVarietyCount:null, // overseasPatentCount:null,
// icLayoutCount:null, // plantVarietyCount:null,
// icLayoutCount:null,
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2022iprInfo, {});
} }
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2022iprInfo, {});
} }
if (subList[32]) { if (subList[32]) {
let enterprise_2023iprInfo = { for(let i = 0; i < parseInt(subList[32]); i++) {
iprId:randomId(TABLEID.知识产权), let enterprise_2023iprInfo = {
eId, iprId:randomId(TABLEID.知识产权),
year:getMySqlMs("2023-01-01 00:00:00"), eId,
number:subList[32], year:getMySqlMs("2023-01-01 00:00:00"),
iprType:IPRALLTYPE.软件著作权, number:1,
selectedValue:null, iprType:IPRALLTYPE.软件著作权,
iprName:null, selectedValue:null,
iprUrl:null, iprName:null,
// softwareCopyrightCount:null, iprUrl:null,
// inventionPatentCount:null, // softwareCopyrightCount:null,
// overseasPatentCount:null, // inventionPatentCount:null,
// plantVarietyCount:null, // overseasPatentCount:null,
// icLayoutCount:null, // plantVarietyCount:null,
// icLayoutCount:null,
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2023iprInfo, {});
} }
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2023iprInfo, {});
} }
if (subList[33]) { if (subList[33]) {
for(let i = 0; i < parseInt(subList[33]); i++) { for(let i = 0; i < parseInt(subList[33]); i++) {
let enterprise_2022patent = { let enterprise_2022patent = {
pId:randomId(TABLEID.企业专利表), iprId:randomId(TABLEID.知识产权),
eId, eId,
year:getMySqlMs("2022-01-01 00:00:00"), year:getMySqlMs("2022-01-01 00:00:00"),
number:1 number:1,
iprType:IPRALLTYPE.发明专利,
selectedValue:null,
iprName:null,
iprUrl:null,
} }
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.企业专利表, enterprise_2022patent, {}); await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2022patent, {});
} }
} }
if (subList[34]) { if (subList[34]) {
for(let i = 0; i < parseInt(subList[34]); i++) { for(let i = 0; i < parseInt(subList[34]); i++) {
let enterprise_2022patent = { let enterprise_2022patent = {
pId:randomId(TABLEID.企业专利表), iprId:randomId(TABLEID.知识产权),
eId, eId,
year:getMySqlMs("2022-01-01 00:00:00"), year:getMySqlMs("2023-01-01 00:00:00"),
number:1 number:1,
iprType:IPRALLTYPE.发明专利,
selectedValue:null,
iprName:null,
iprUrl:null,
} }
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.企业专利表, enterprise_2022patent, {}); await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2022patent, {});
} }
} }
......
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