Commit 848a2b0d by zhangzhencai

no message

parent 2f3fc0c2
......@@ -173,41 +173,46 @@ export async function getEnterpriseDetails(name, type) {
if (name) selectParam["enterpriseName"] = {"%like%":name};
let manyTableInfo:any = {}
if (type) {
switch (type) {
case SELECTPARAM.在孵企业:
manyTableInfo[TABLENAME.企业孵化信息] = {column:[], where:{"endTime":{"%gt%":nowTime}} };
break;
case SELECTPARAM.融资企业:
manyTableInfo[TABLENAME.企业融资] = {column:[], where:{"financingAmount":{"%ne%":null}} };
break;
case SELECTPARAM.知识产权:
manyTableInfo[TABLENAME.知识产权] = {column:[], where:{} };
break;
case SELECTPARAM.专利:
manyTableInfo[TABLENAME.企业专利表] = {column:[], where:{} };
break;
case SELECTPARAM.科小:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"kxTime":{"%ne%":null}} };
break;
case SELECTPARAM.专精特新:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"zjtxTime":{"%ne%":null}} };
break;
case SELECTPARAM.小巨人:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"xjrTime":{"%ne%":null}} };
break;
case SELECTPARAM.小巨人培育:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"xjrPyTime":{"%ne%":null}} };
break;
case SELECTPARAM.高新技术:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"gaoXinJiShuTime":{"%ne%":null}} };
break;
let dbList = [];
if (type.length != 0) {
for(let i=0;i<type.length;i++){
let info = type[i];
switch (info) {
case SELECTPARAM.在孵企业:
manyTableInfo[TABLENAME.企业孵化信息] = {column:[], where:{"endTime":{"%gt%":nowTime}} };
break;
case SELECTPARAM.融资企业:
manyTableInfo[TABLENAME.企业融资] = {column:[], where:{"financingAmount":{"%ne%":null}} };
break;
case SELECTPARAM.知识产权:
manyTableInfo[TABLENAME.知识产权] = {column:[], where:{} };
break;
case SELECTPARAM.专利:
manyTableInfo[TABLENAME.企业专利表] = {column:[], where:{} };
break;
case SELECTPARAM.科小:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"kxTime":{"%ne%":null}} };
break;
case SELECTPARAM.专精特新:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"zjtxTime":{"%ne%":null}} };
break;
case SELECTPARAM.小巨人:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"xjrTime":{"%ne%":null}} };
break;
case SELECTPARAM.小巨人培育:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"xjrPyTime":{"%ne%":null}} };
break;
case SELECTPARAM.高新技术:
manyTableInfo[TABLENAME.企业资质] = {column:[], where:{"gaoXinJiShuTime":{"%ne%":null}} };
break;
}
let enterpriseData = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业基础信息表, selectParam, ["eId","enterpriseName"], manyTableInfo);
enterpriseData.forEach(item=>{
dbList.push(item);
});
}
}
let dbList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业基础信息表, selectParam, ["eId","enterpriseName"], manyTableInfo);
let dataList = [];
dbList.forEach( item => {
let {eId, enterpriseName} = item;
......
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