Commit 48e8ceee by chenjinjing

no message

parent 7142f386
......@@ -221,27 +221,19 @@ export async function enterpriseManageList(enterpriseName:string, year:number, p
export async function outPutEnterpriseManageList(enterpriseName:string, year:number, type:number, files) {
let selectParam:any = {};
let manyTableInfo:any = {};
manyTableInfo[TABLENAME.企业基础信息表] = {column: ["enterpriseName", "uscc", "eId"], where:{} };
if (type == 1) {
// if (year) {
// selectParam.annual = getMySqlMs(year);
//
if (enterpriseName) {
manyTableInfo[TABLENAME.企业基础信息表].where = {"enterpriseName": {"%like%":enterpriseName}}
}
if (year) {
selectParam.annual = `${moment(year).format("YYYY")}-01-01 00:00:00`;
}
// if (state) {
// if (state == 1) selectParam.state = 1;
// else selectParam.state = 0;
// }
}
let manyTableInfo:any = {};
manyTableInfo[TABLENAME.企业基础信息表] = {column: ["enterpriseName", "uscc","eId"], where:{} };
if (enterpriseName && type == 1) {
manyTableInfo[TABLENAME.企业经营信息].where["enterpriseName"] = {"%like%":enterpriseName}
}
let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业经营信息, selectParam, ["mId", "BI", "TXP", "RD", "annual", "quarter"], manyTableInfo);
let dataList = [];
......@@ -379,7 +371,6 @@ export async function outPutEnterpriseFinancingList(enterpriseName:string,year:n
let filesList = ["enterpriseName", "uscc","eId"];
let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业基础信息表, selectParam, filesList, manyTableInfo);
let dataList = [];
let titleList = [];
let valueList = [];
......@@ -388,39 +379,38 @@ export async function outPutEnterpriseFinancingList(enterpriseName:string,year:n
valueList.push(item.value);
});
dataList.push(titleList);
resInfo.forEach(info => {
let {enterpriseName, uscc, enterprise_financings} = info;
let subList = [];
valueList.forEach(subInfo => {
if (subInfo == "enterpriseName") subList.push(enterpriseName);
if (subInfo == "uscc") subList.push(uscc);
if (subInfo == "financingAmount") subList.push(enterprise_financings[0].financingAmount);
if (subInfo == "financingRounds") subList.push(changeEnumValue(enumConfig.FINANCINGROUNDS, enterprise_financings[0].financingRounds));
if (subInfo == "investmentDate") subList.push(moment(enterprise_financings[0].investmentDate).format("YYYY-MM-DD"));
if (subInfo == "investmentInstitutionsName") subList.push(enterprise_financings[0].investmentInstitutionsName);
});
dataList.push(subList);
if (enterprise_financings.length > 0) {
enterprise_financings.forEach( item => {
valueList.forEach(subInfo => {
if (subInfo == "enterpriseName") subList.push(enterpriseName);
if (subInfo == "uscc") subList.push(uscc);
if (subInfo == "financingAmount") subList.push(item.financingAmount);
if (subInfo == "financingRounds") subList.push(changeEnumValue(enumConfig.FINANCINGROUNDS, item.financingRounds));
if (subInfo == "investmentDate") subList.push(moment(item.investmentDate).format("YYYY-MM-DD"));
if (subInfo == "investmentInstitutionsName") subList.push(item.investmentInstitutionsName);
})
dataList.push(subList);
});
}
});
return {dataList};
}
export async function enterpriseTalentList(entepriseName:string, page:number) {
export async function enterpriseTalentList(enterpriseName:string, page:number) {
let selectParam:any = {};
let manyTableInfo:any = {};
manyTableInfo[TABLENAME.企业基础信息表] = {column:["enterpriseName" ], where:{} };
if (entepriseName) {
manyTableInfo[TABLENAME.企业基础信息表].where['enterpriseName'] = {"%like%":entepriseName};
if (enterpriseName) {
manyTableInfo[TABLENAME.企业基础信息表].where['enterpriseName'] = {"%like%":enterpriseName};
}
let filesList = ["name", "sex", "birth", "degree", "graduationSchool"];
let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表分页, TABLENAME.创业团队, selectParam, filesList, manyTableInfo, page);
let dataCount = await selectData(OPERATIONALDATATYPE.查询数据量, TABLENAME.创业团队, selectParam, null);
let dataList = [];
resInfo.forEach(info => {
......@@ -436,20 +426,20 @@ export async function enterpriseTalentList(entepriseName:string, page:number) {
dataList.push(dataInfo);
});
return {dataList, dataCount};
return {dataList, dataCount:dataList.length};
}
export async function outPutEnterpriseTalentList(name:string, type:number, files) {
export async function outPutEnterpriseTalentList(enterpriseName:string, type:number, files) {
let selectParam:any = {};
let manyTableInfo:any = {};
manyTableInfo[TABLENAME.企业基础信息表] = {column:["enterpriseName" ], where:{} };
if (type == 1) {
if (name) {
selectParam.name = {"%like%":name};
if (enterpriseName) {
manyTableInfo[TABLENAME.企业基础信息表].where = {"enterpriseName": {"%like%":enterpriseName}};
}
}
let manyTableInfo:any = {};
manyTableInfo[TABLENAME.企业基础信息表] = {column:["enterpriseName" ], where:{} };
let filesList = ["name", "sex", "birth", "degree", "graduationSchool"];
let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.创业团队, selectParam, filesList, manyTableInfo);
......@@ -967,12 +957,12 @@ export async function enterpriseFinancingById(eId:string) {
//经营数据下载
export async function dwEnterpriseTable(eId: string, entepriseName:string, type:number, files) {
export async function dwEnterpriseTable(eId: string, enterpriseName:string, type:number, files) {
let selectParam:any = {};
if (type ==1) {
if (entepriseName) {
selectParam.enterpriseName = {"%like%":entepriseName}
if (enterpriseName) {
selectParam.enterpriseName = {"%like%":enterpriseName}
}
}
......@@ -1008,11 +998,11 @@ export async function dwEnterpriseTable(eId: string, entepriseName:string, type:
}
/**融资情况下载 */
export async function dwFinancingTable(eId: string, entepriseName:string, type:number, files) {
export async function dwFinancingTable(eId: string, enterpriseName:string, type:number, files) {
let selectParam:any = {};
if (type ==1) {
if (entepriseName) {
selectParam.enterpriseName = {"%like%":entepriseName}
if (enterpriseName) {
selectParam.enterpriseName = {"%like%":enterpriseName}
}
}
......
......@@ -395,6 +395,8 @@ export async function getWorthDate() {
area:param.area,
unitPrice:param.unitPrice,
roomNumber:param.roomNumber,
startTime:getMySqlMs(param.fuHuaTimeStart), //小程序和管理后台没有填写租赁时间的位置,直接使用孵化开始时间
endTime:getMySqlMs(param.fuHuaTimeEndTime), //小程序和管理后台没有填写租赁时间的位置,直接使用孵化结束时间
rent:param.rent,
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.租赁信息, leaseInfo, {});
......
......@@ -17,10 +17,10 @@ import { changeEnumValue } from "../util/verificationEnum";
//=======================================================新入孵企业
export async function settleInEnterpriseList(page:number, entepriseName:string) {
export async function settleInEnterpriseList(page:number, enterpriseName:string) {
let selectParam:any = {state:enumConfig.STATE., register:enumConfig.STATE.};
if (entepriseName) selectParam.enterpriseName = {"%like%":entepriseName};
if (enterpriseName) selectParam.enterpriseName = {"%like%":enterpriseName};
let filesList = ["eId", "enterpriseName", "uscc", "logonTime", "logonAddress"];
......@@ -148,10 +148,10 @@ export async function settleInEnterpriseOut(eId:string) {
//入孵信息审核
export async function enterpriseRegisterExamineList(entepriseName, page) {
export async function enterpriseRegisterExamineList(enterpriseName, page) {
let selectParam:any = {register:enumConfig.STATE., state:enumConfig.STATE.};
if (entepriseName) selectParam.enterpriseName = {"%like%":entepriseName};
if (enterpriseName) selectParam.enterpriseName = {"%like%":enterpriseName};
let filesList = ["eId", "enterpriseName", "uscc", "logonTime", "randomCode"];
......
......@@ -45,7 +45,7 @@ export function setRouter(httpServer) {
//企业库信息
httpServer.post('/admin/library/enterprise/list', checkUser, asyncHandler(enterpriseList));
httpServer.post('/admin/library/enterprise/migrate/out', checkUser, asyncHandler(enterpriseMigrateOut));//在孵企业迁出功能
httpServer.post('/admin/library/enterprise/migrate/list', checkUser, asyncHandler(enterpriseMigrateList));//新增迁出企业
httpServer.post('/admin/library/enterprise/migrate/list', checkUser, asyncHandler(enterpriseMigrateList));//迁出企业列表
httpServer.post('/admin/library/enterprise/details', checkUser, asyncHandler(enterpriseDetails));
// httpServer.post('/admin/library/enterprise/details', checkUser, asyncHandler(enterpriseById));
// httpServer.post('/admin/library/manage/details', checkUser, asyncHandler(manageById));
......@@ -104,8 +104,8 @@ export function setRouter(httpServer) {
async function iprList(req, res) {
const UserInfo = req.userInfo;
let { entepriseName, page } = req.body
let result = await enterpriseInfoBiz.iprList(entepriseName, page);
let { enterpriseName, page } = req.body
let result = await enterpriseInfoBiz.iprList(enterpriseName, page);
res.success(result);
}
......@@ -123,24 +123,24 @@ async function iprDetails(req, res) {
async function qualificationList(req, res) {
const UserInfo = req.userInfo;
let { entepriseName, page } = req.body
let result = await enterpriseInfoBiz.qiyeRenZheng(entepriseName, page);
let { enterpriseName, page } = req.body
let result = await enterpriseInfoBiz.qiyeRenZheng(enterpriseName, page);
res.success(result);
}
async function enterpriseHonor(req, res) {
const UserInfo = req.userInfo;
let { entepriseName, page } = req.body
let result = await enterpriseInfoBiz.enterpriseHonor(entepriseName, page);
let { enterpriseName, page } = req.body
let result = await enterpriseInfoBiz.enterpriseHonor(enterpriseName, page);
res.success(result);
}
async function serviceList(req, res) {
const UserInfo = req.userInfo;
let { entepriseName, followUpStatus, page } = req.body
let result = await fuWuBiz.enterpriseService(entepriseName, followUpStatus, page);
let { enterpriseName, followUpStatus, page } = req.body
let result = await fuWuBiz.enterpriseService(enterpriseName, followUpStatus, page);
res.success(result);
}
......@@ -304,8 +304,8 @@ async function policyDel(req, res) {
*/
async function talentList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, page } = req.body
let result = await enterpriseInfoBiz.enterpriseTalentList(entepriseName, page);
let {enterpriseName, page } = req.body
let result = await enterpriseInfoBiz.enterpriseTalentList(enterpriseName, page);
res.success(result);
}
......@@ -317,8 +317,8 @@ async function talentList(req, res) {
*/
async function outPutTalentList(req, res) {
const UserInfo = req.userInfo;
let {name, type, files } = req.body
let result = await enterpriseInfoBiz.outPutEnterpriseTalentList(name, type, files);
let {enterpriseName, type, files } = req.body
let result = await enterpriseInfoBiz.outPutEnterpriseTalentList(enterpriseName, type, files);
res.success(result);
}
......@@ -333,8 +333,8 @@ async function outPutTalentList(req, res) {
*/
async function enterpriseList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, page } = req.body
let result = await zaiFuBiz.enterpriseList(entepriseName, page);
let {enterpriseName, page } = req.body
let result = await zaiFuBiz.enterpriseList(enterpriseName, page);
res.success(result);
}
......@@ -360,8 +360,8 @@ async function enterpriseMigrateOut(req, res) {
*/
async function enterpriseMigrateList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, page } = req.body
let result = await zaiFuBiz.enterpriseMigrateList(entepriseName, page);
let {enterpriseName, page } = req.body
let result = await zaiFuBiz.enterpriseMigrateList(enterpriseName, page);
res.success(result);
}
......@@ -426,8 +426,8 @@ async function enterpriseDetails(req, res) {
* @param res
*/
async function dwEnterpriseList(req, res) {
let {entepriseName, type, files } = req.body
let result = await zaiFuBiz.dwEnterpriseTable(entepriseName, type, files);
let {enterpriseName, type, files } = req.body
let result = await zaiFuBiz.dwEnterpriseTable(enterpriseName, type, files);
res.success(result);
}
......@@ -439,8 +439,8 @@ async function dwEnterpriseList(req, res) {
* @param res
*/
async function dwEnterpriseOutList(req, res) {
let {entepriseName, type, files } = req.body
let result = await zaiFuBiz.dwEnterpriseOutTable(entepriseName, type, files);
let {enterpriseName, type, files } = req.body
let result = await zaiFuBiz.dwEnterpriseOutTable(enterpriseName, type, files);
res.success(result);
}
......@@ -503,23 +503,21 @@ async function dwFinancingSituationeList(req, res) {
*/
async function manageList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, year, page } = req.body
let result = await enterpriseInfoBiz.enterpriseManageList(entepriseName, year, page);
let {enterpriseName, year, page } = req.body
let result = await enterpriseInfoBiz.enterpriseManageList(enterpriseName, year, page);
res.success(result);
}
async function outPutManageList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, year, type, files } = req.body
let result = await enterpriseInfoBiz.outPutEnterpriseManageList(entepriseName, year, type, files);
let {enterpriseName, year, type, files } = req.body
let result = await enterpriseInfoBiz.outPutEnterpriseManageList(enterpriseName, year, type, files);
res.success(result);
}
async function managePass(req, res) {
const UserInfo = req.userInfo;
let {mId } = req.body
......@@ -536,8 +534,8 @@ async function managePass(req, res) {
*/
async function financingList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, year, page} = req.body
let result = await enterpriseInfoBiz.enterpriseFinancingList(entepriseName, year, page);
let {enterpriseName, year, page} = req.body
let result = await enterpriseInfoBiz.enterpriseFinancingList(enterpriseName, year, page);
res.success(result);
}
......@@ -563,8 +561,8 @@ async function financingAllYear(req, res) {
*/
async function outPutFinancingList(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, year, type, files } = req.body
let result = await enterpriseInfoBiz.outPutEnterpriseFinancingList(entepriseName, year, type, files);
let {enterpriseName, year, type, files } = req.body
let result = await enterpriseInfoBiz.outPutEnterpriseFinancingList(enterpriseName, year, type, files);
res.success(result);
}
......@@ -579,8 +577,8 @@ async function outPutFinancingList(req, res) {
*/
async function examineList(req, res) {
const UserInfo = req.userInfo;
let {year, entepriseName, page } = req.body
let result = await enterpriseInfoBiz.enterpriseExamineList(year, entepriseName, page);
let {year, enterpriseName, page } = req.body
let result = await enterpriseInfoBiz.enterpriseExamineList(year, enterpriseName, page);
res.success(result);
}
......@@ -730,8 +728,8 @@ async function logout(req, res) {
*/
async function settleIn(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, page } = req.body
let result = await ruFuBiz.settleInEnterpriseList(page, entepriseName);
let {enterpriseName, page } = req.body
let result = await ruFuBiz.settleInEnterpriseList(page, enterpriseName);
res.success(result);
}
......@@ -793,8 +791,8 @@ async function enterpriseLogon(req, res) {
async function examineSettleIn(req, res) {
const UserInfo = req.userInfo;
let {entepriseName, page } = req.body
let result = await ruFuBiz.enterpriseRegisterExamineList(entepriseName, page);
let {enterpriseName, page } = req.body
let result = await ruFuBiz.enterpriseRegisterExamineList(enterpriseName, page);
res.success(result);
}
......
......@@ -254,22 +254,26 @@ export async function data1210(req, res) {
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.知识产权, enterprise_2023iprInfo, {});
}
if (subList[33]) {
let enterprise_2022patent = {
pId:randomId(TABLEID.企业专利表),
eId,
year:getMySqlMs("2022-01-01 00:00:00"),
number:subList[33]
for(let i = 0; i < parseInt(subList[33]); i++) {
let enterprise_2022patent = {
pId:randomId(TABLEID.企业专利表),
eId,
year:getMySqlMs("2022-01-01 00:00:00"),
number:1
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.企业专利表, enterprise_2022patent, {});
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.企业专利表, enterprise_2022patent, {});
}
if (subList[34]) {
let enterprise_2023patent = {
pId:randomId(TABLEID.企业专利表),
eId,
year:getMySqlMs("2023-01-01 00:00:00"),
number:subList[34]
for(let i = 0; i < parseInt(subList[34]); i++) {
let enterprise_2022patent = {
pId:randomId(TABLEID.企业专利表),
eId,
year:getMySqlMs("2022-01-01 00:00:00"),
number:1
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.企业专利表, enterprise_2022patent, {});
}
await operationalData(OPERATIONALDATATYPE.增加, TABLENAME.企业专利表, enterprise_2023patent, {});
}
if (subList[35] || subList[36] || subList[37] || subList[38]) {
......
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