Commit 676437d1 by lixinming

no message

parent 42d3821c
...@@ -34,7 +34,9 @@ function getExcel(filePath) { ...@@ -34,7 +34,9 @@ function getExcel(filePath) {
return {sheetMap, sheetList} return {sheetMap, sheetList}
} }
/**
* 用于统计当前所有企业的企查查数据完整度
*/
export async function 统计() { export async function 统计() {
let iMap = 领域补充(); let iMap = 领域补充();
let fuhuaqiExcelData = getExcel(path.join(__dirname.substring(0,__dirname.indexOf("out")), "res", '在孵企业导入_孵化器提供1210.xlsx' )); let fuhuaqiExcelData = getExcel(path.join(__dirname.substring(0,__dirname.indexOf("out")), "res", '在孵企业导入_孵化器提供1210.xlsx' ));
...@@ -76,6 +78,10 @@ export async function 统计() { ...@@ -76,6 +78,10 @@ export async function 统计() {
console.log(); console.log();
} }
/**
* 测试用
*/
export async function test() { export async function test() {
let uscc = "91310115MADM8EA654"; let uscc = "91310115MADM8EA654";
await 工商信息(uscc); await 工商信息(uscc);
...@@ -95,26 +101,33 @@ export async function 获取规模(uscc) { ...@@ -95,26 +101,33 @@ export async function 获取规模(uscc) {
} }
export async function qccData() { export async function qccData() {
// test();
// 统计();
// return
let iMap = await 领域补充(); let iMap = await 领域补充();
let 企业名单 = onceSheetBecomeOfblockData('在孵企业导入1210.xlsx', "Sheet1"); let 企业名单 = onceSheetBecomeOfblockData('在孵企业导入1210.xlsx', "Sheet1");
let dataList = 企业名单[0].blockData; let dataList = 企业名单[0].blockData;
let titleList = ["企业名称", "注册时间", "注册地址", "注册资本", "实缴资本", "上市类型", "投资人", "联系方式", "行业分类", "标签", "软著", "风险提示", "专利数", "失信核查", "资质数量", "融资信息"]; let titleList = ["企业名称", "注册时间", "注册地址", "注册资本", "实缴资本", "上市类型", "投资人", "联系方式", "行业分类", "标签", "软著", "风险提示", "专利数", "失信核查", "资质数量", "融资信息"];
let excelList = [titleList];
for (let i =1; i < dataList.length; i++) { for (let i =1; i < dataList.length; i++) {
let uscc = dataList[i][6]; let uscc = dataList[i][6];
if (!iMap[uscc]) console.log(dataList[i][0]); if (!iMap[uscc]) {
// continue; console.log(dataList[i][0]);
continue
}
await awaitData(uscc); await awaitData(uscc);
console.log(`${dataList[i][1]} 同步成功, 下标 ${i}`); console.log(`${dataList[i][1]} 同步成功, 下标 ${i}`);
} }
let enterpriseList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业基础信息表, {}, ["eId", "uscc", "enterpriseName"]); let enterpriseList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业基础信息表, {}, ["eId", "uscc", "enterpriseName"]);
//导出成excel表格
} }
/**
* 封装了一个请求方法
* @param uscc
* @returns
*/
function getReqParam(uscc) { function getReqParam(uscc) {
const TimeSpan = Math.round(new Date().valueOf()/ 1000); const TimeSpan = Math.round(new Date().valueOf()/ 1000);
let header = { let header = {
...@@ -131,7 +144,6 @@ function getReqParam(uscc) { ...@@ -131,7 +144,6 @@ function getReqParam(uscc) {
async function addManyData(tableName, dataList) { async function addManyData(tableName, dataList) {
return;
for (let i= 0; i < dataList.length; i++) { for (let i= 0; i < dataList.length; i++) {
let info = dataList[i]; let info = dataList[i];
...@@ -257,8 +269,6 @@ async function 工商信息(uscc) { ...@@ -257,8 +269,6 @@ async function 工商信息(uscc) {
await addManyData(TABLENAME.变更信息表, infoupdateList); await addManyData(TABLENAME.变更信息表, infoupdateList);
} }
return return
} }
......
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