Commit 04506ba6 by lixinming

no message

parent 8dbd1154
...@@ -15,6 +15,7 @@ export function initSystemTask() { ...@@ -15,6 +15,7 @@ export function initSystemTask() {
setInterval(async function () { setInterval(async function () {
await fuHuaQiTask(); await fuHuaQiTask();
}, 3600 * 1000); }, 3600 * 1000);
console.log(`systemTask init success`);
} }
async function fuHuaQiTask() { async function fuHuaQiTask() {
......
...@@ -47,6 +47,18 @@ export async function save(throwError=false) { ...@@ -47,6 +47,18 @@ export async function save(throwError=false) {
}); });
} }
/**
* 通过企业统一信用代码获取企业信息
* 支持.save方法保存对象修改
* @param uscc 企业统一信用代码
* @returns {}
*/
export async function findEnterpriseByUscc(uscc:string) {
return await enterpriseModel.selectOnceData({uscc});
}
/** /**
* 通过taskId 获取此次任务添加的企业列表 * 通过taskId 获取此次任务添加的企业列表
* @param taskId 任务id 格式遵循tool中getTaskId * @param taskId 任务id 格式遵循tool中getTaskId
...@@ -65,15 +77,6 @@ export async function updateEnterpriseDraftLock(taskId:string) { ...@@ -65,15 +77,6 @@ export async function updateEnterpriseDraftLock(taskId:string) {
return await enterpriseModel.update({taskId}, {$set:{draftLock:true}}, {upsert:true}); return await enterpriseModel.update({taskId}, {$set:{draftLock:true}}, {upsert:true});
} }
/**
* 通过企业统一信用代码获取企业信息
* 支持.save方法保存对象修改
* @param uscc 企业统一信用代码
* @returns {}
*/
export async function findEnterpriseByUscc(uscc:string) {
return await enterpriseModel.selectOnceData({uscc});
}
/** /**
* 创建新的企业数据 * 创建新的企业数据
...@@ -90,12 +93,13 @@ export async function createEnterprise(fuHuaQiUscc:string, taskId:string, param) ...@@ -90,12 +93,13 @@ export async function createEnterprise(fuHuaQiUscc:string, taskId:string, param)
/** /**
* 查找孵化器所拥有的企业数量 * 查找孵化器所拥有的企业数量
* @param fuHuaQiUscc 孵化器统一信用代码 * @param fuHuaQiUscc 孵化器统一信用代码
* @returns * @returns number 孵化器拥有的企业数量
*/ */
export async function findEnterpriseCountByFuHuaQiUscc(fuHuaQiUscc:string) { export async function findEnterpriseCountByFuHuaQiUscc(fuHuaQiUscc:string) {
return await enterpriseModel.count({fuHuaQiUscc}).exec(); return await enterpriseModel.count({fuHuaQiUscc}).exec();
} }
/** /**
* 聚合查询 孵化器所拥有的企业数量 * 聚合查询 孵化器所拥有的企业数量
* @returns {} key=孵化器统一信用 value=企业数量 * @returns {} key=孵化器统一信用 value=企业数量
...@@ -122,7 +126,7 @@ export async function deleteEnterprise(uscc:string) { ...@@ -122,7 +126,7 @@ export async function deleteEnterprise(uscc:string) {
/** /**
* 获取所有孵化器 * 获取所有企业
* @param selectParam 查询参数 * @param selectParam 查询参数
* @param skipCount 跳过数量 * @param skipCount 跳过数量
* @returns [] 孵化器列表 * @returns [] 孵化器列表
...@@ -131,12 +135,9 @@ export async function deleteEnterprise(uscc:string) { ...@@ -131,12 +135,9 @@ export async function deleteEnterprise(uscc:string) {
return await enterpriseModel.find(selectParam).skip(skipCount).limit(10); return await enterpriseModel.find(selectParam).skip(skipCount).limit(10);
} }
export async function findEnterprise(selectParam) {
return await enterpriseModel.find(selectParam);
}
/** /**
* 获取所有孵化器 * 获取符合条件的企业数量
* @param selectParam 查询参数 * @param selectParam 查询参数
* @returns number 数据数量 * @returns number 数据数量
*/ */
...@@ -157,7 +158,7 @@ export async function findEnterpriseInfoByName(name:string) { ...@@ -157,7 +158,7 @@ export async function findEnterpriseInfoByName(name:string) {
/** /**
* 获取孵化器下的所有企业信息 * 获取孵化器下的所有企业信息
* @param selectParam 查询参数 * @param fuHuaQiUscc 孵化器统一信用代码
* @returns [] * @returns []
*/ */
export async function findEnterpriseListByFuHuaQiUsccName(fuHuaQiUscc:string) { export async function findEnterpriseListByFuHuaQiUsccName(fuHuaQiUscc:string) {
......
...@@ -50,15 +50,6 @@ export async function save(throwError=false) { ...@@ -50,15 +50,6 @@ export async function save(throwError=false) {
/** /**
* 通过taskId 获取此次任务添加的融资列表
* @param taskId 任务id 格式遵循tool中getTaskId
* @returns [{}]
*/
export async function findFinancingListByTaskId(taskId:string) {
return await financingModel.find({taskId});
}
/**
* 通过taskId和企业uscc获取融资信息 * 通过taskId和企业uscc获取融资信息
* 支持.save方法保存对象修改 * 支持.save方法保存对象修改
* @param taskId 任务id 格式遵循tool中getTaskId * @param taskId 任务id 格式遵循tool中getTaskId
...@@ -71,6 +62,16 @@ export async function findFinancingInfoByTaskIdAndSucc(taskId:string, uscc:strin ...@@ -71,6 +62,16 @@ export async function findFinancingInfoByTaskIdAndSucc(taskId:string, uscc:strin
/** /**
* 通过taskId 获取此次任务添加的融资列表
* @param taskId 任务id 格式遵循tool中getTaskId
* @returns [{}]
*/
export async function findFinancingListByTaskId(taskId:string) {
return await financingModel.find({taskId});
}
/**
* 将所有taskId匹配数据draftLock字段修改为true * 将所有taskId匹配数据draftLock字段修改为true
* @param taskId 任务id 格式遵循tool中getTaskId * @param taskId 任务id 格式遵循tool中getTaskId
*/ */
...@@ -78,6 +79,7 @@ export async function updateFinancingDraftLock(taskId:string) { ...@@ -78,6 +79,7 @@ export async function updateFinancingDraftLock(taskId:string) {
return await financingModel.update({taskId}, {$set:{draftLock:true}}, {upsert:true}); return await financingModel.update({taskId}, {$set:{draftLock:true}}, {upsert:true});
} }
/** /**
* 添加新的融资数据 * 添加新的融资数据
* @param fuHuaQiUscc 孵化器统一信用代码 * @param fuHuaQiUscc 孵化器统一信用代码
......
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