Commit 241e27af by lixinming

逻辑层注释补充

parent 2f55f399
...@@ -141,11 +141,11 @@ export async function fuHuaQiReplenishEnterpriseDataDeclaration(fuHuaQiUscc:stri ...@@ -141,11 +141,11 @@ export async function fuHuaQiReplenishEnterpriseDataDeclaration(fuHuaQiUscc:stri
/** /**
* 通过校验 * 通过校验
* @param fuHuaQiUscc * @param fuHuaQiUscc 孵化器统一信用代码
* @param uscc * @param uscc 企业统一信用代码
* @param type * @param type 类型 ENTERPRISEDECLARATIONTYPE
* @param year * @param year 年度
* @param quarter * @param quarter 季度
* @returns * @returns
*/ */
export async function fuHuaQiPass(fuHuaQiUscc:string, uscc:string, type:number, year:number, quarter:number ) { export async function fuHuaQiPass(fuHuaQiUscc:string, uscc:string, type:number, year:number, quarter:number ) {
...@@ -167,7 +167,14 @@ export async function fuHuaQiPass(fuHuaQiUscc:string, uscc:string, type:number, ...@@ -167,7 +167,14 @@ export async function fuHuaQiPass(fuHuaQiUscc:string, uscc:string, type:number,
} }
/**
* 孵化器 回显 企业填报的团队信息 数据
* @param fuHuaQiUscc 孵化器统一信用代码
* @param uscc 企业统一信用代码
* @param year 年度
* @param quarter 季度
* @returns
*/
export async function selectFuHuaQiReplenishEnterpriseTeamData(fuHuaQiUscc:string, uscc:string, year:number, quarter:number) { export async function selectFuHuaQiReplenishEnterpriseTeamData(fuHuaQiUscc:string, uscc:string, year:number, quarter:number) {
let teamInfo = await findTeamDataByUsccAndTime(uscc, year, quarter); let teamInfo = await findTeamDataByUsccAndTime(uscc, year, quarter);
let result = { let result = {
...@@ -184,7 +191,14 @@ export async function selectFuHuaQiReplenishEnterpriseTeamData(fuHuaQiUscc:strin ...@@ -184,7 +191,14 @@ export async function selectFuHuaQiReplenishEnterpriseTeamData(fuHuaQiUscc:strin
} }
/**
* 孵化器 回显 企业填报的经营 数据
* @param fuHuaQiUscc 孵化器统一信用代码
* @param uscc 企业统一信用代码
* @param year 年度
* @param quarter 季度
* @returns
*/
export async function selectFuHuaQiReplenishEnterpriseBusinessData(fuHuaQiUscc:string, uscc:string, year:number, quarter:number) { export async function selectFuHuaQiReplenishEnterpriseBusinessData(fuHuaQiUscc:string, uscc:string, year:number, quarter:number) {
let businessInfo = await findBusinessDataByTimeAndUscc(uscc, year, quarter); let businessInfo = await findBusinessDataByTimeAndUscc(uscc, year, quarter);
......
...@@ -7,7 +7,6 @@ import { FuHuaQiBusinessDataConfig } from "../../../config/eccFormParamConfig"; ...@@ -7,7 +7,6 @@ import { FuHuaQiBusinessDataConfig } from "../../../config/eccFormParamConfig";
import { ERRORENUM } from "../../../config/errorEnum"; import { ERRORENUM } from "../../../config/errorEnum";
import { FuHuaQiBusinessDataInfoConfig } from "../../../config/splitResultConfig"; import { FuHuaQiBusinessDataInfoConfig } from "../../../config/splitResultConfig";
import { findBusinessByTaskId } from "../../../data/fuHuaQi/quarterTask/businessData"; import { findBusinessByTaskId } from "../../../data/fuHuaQi/quarterTask/businessData";
import * as sysTools from "../../../tools/system";
import * as taskTool from "../../../tools/taskTool"; import * as taskTool from "../../../tools/taskTool";
import { BizError } from "../../../util/bizError"; import { BizError } from "../../../util/bizError";
import { extractData } from "../../../util/piecemeal"; import { extractData } from "../../../util/piecemeal";
...@@ -43,6 +42,11 @@ export async function createBusiness(uscc:string, param) { ...@@ -43,6 +42,11 @@ export async function createBusiness(uscc:string, param) {
} }
/**
* 删除孵化器经营数据
* @param uscc 孵化器统一
* @returns
*/
export async function deleteBusiness(uscc:string) { export async function deleteBusiness(uscc:string) {
const TaskId = taskTool.getQuarterTaskId(uscc); const TaskId = taskTool.getQuarterTaskId(uscc);
...@@ -64,6 +68,11 @@ export async function deleteBusiness(uscc:string) { ...@@ -64,6 +68,11 @@ export async function deleteBusiness(uscc:string) {
} }
/**
* 查询单个经营数据
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function selectBusiness(uscc:string) { export async function selectBusiness(uscc:string) {
const TaskId = taskTool.getQuarterTaskId(uscc); const TaskId = taskTool.getQuarterTaskId(uscc);
...@@ -78,7 +87,12 @@ export async function selectBusiness(uscc:string) { ...@@ -78,7 +87,12 @@ export async function selectBusiness(uscc:string) {
} }
/**
* 孵化器修改经营数据
* @param uscc 孵化器统一信用代码
* @param param 参数
* @returns
*/
export async function updateBusiness(uscc:string, param) { export async function updateBusiness(uscc:string, param) {
const TaskId = taskTool.getQuarterTaskId(uscc); const TaskId = taskTool.getQuarterTaskId(uscc);
eccFormParam("修改孵化器季度填报", FuHuaQiBusinessDataConfig, param); eccFormParam("修改孵化器季度填报", FuHuaQiBusinessDataConfig, param);
...@@ -102,9 +116,9 @@ export async function updateBusiness(uscc:string, param) { ...@@ -102,9 +116,9 @@ export async function updateBusiness(uscc:string, param) {
/** /**
* 我的数据中展示填报的经营数据 * 我的数据中展示填报的经营数据
* @param uscc * @param uscc 孵化器统一信用代码
* @param year * @param year 年度
* @param quarter * @param quarter 季度
* @returns * @returns
*/ */
export async function showBusinessData(uscc:string, year:number, quarter:number) { export async function showBusinessData(uscc:string, year:number, quarter:number) {
......
/** /**
* 孵化器 机构资质 * 孵化器 机构资质 主要逻辑
* * 作者:lxm
*
*/ */
import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi"; import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi";
...@@ -9,8 +10,6 @@ import { getI18nRegisterId } from "../../../../tools/system"; ...@@ -9,8 +10,6 @@ import { getI18nRegisterId } from "../../../../tools/system";
import { addRegister, deleteI18nRegisterListById, findI18nRegisterListByParam, findOneI18nRegister, getCount } from "../../../../data/fuHuaQi/instituQualify/i18nRegister"; import { addRegister, deleteI18nRegisterListById, findI18nRegisterListByParam, findOneI18nRegister, getCount } from "../../../../data/fuHuaQi/instituQualify/i18nRegister";
/** /**
* 创建国际化登记 * 创建国际化登记
* @param uscc 企业统一信用代码 * @param uscc 企业统一信用代码
...@@ -55,6 +54,11 @@ export async function updateI18nRegister(uscc:string, id:string, country:string, ...@@ -55,6 +54,11 @@ export async function updateI18nRegister(uscc:string, id:string, country:string,
} }
/**
* 回显 国际化登记 接口
* @param id 记录标识
* @returns
*/
export async function selectI18nRegisterInfo(id:string) { export async function selectI18nRegisterInfo(id:string) {
let registerInfo = await findOneI18nRegister(id); let registerInfo = await findOneI18nRegister(id);
...@@ -68,12 +72,24 @@ export async function selectI18nRegisterInfo(id:string) { ...@@ -68,12 +72,24 @@ export async function selectI18nRegisterInfo(id:string) {
return {registerData} return {registerData}
} }
/**
* 删除国际化登记数据
* @param id 标识
* @returns
*/
export async function deleteI18nRegisterInfo(id:string) { export async function deleteI18nRegisterInfo(id:string) {
await deleteI18nRegisterListById(id); await deleteI18nRegisterListById(id);
return {isSuccess:true} return {isSuccess:true}
} }
/**
* 国际化登记列表
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function i18nRegisterListData(uscc) { export async function i18nRegisterListData(uscc) {
let registerList = await findI18nRegisterListByParam({uscc}); let registerList = await findI18nRegisterListByParam({uscc});
......
/** /**
* 大学/科研院所合作机构 逻辑 * 孵化器 大学/科研院所合作机构 逻辑
* 作者:lxm
*
*/ */
import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi"; import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi";
...@@ -10,17 +12,37 @@ import { COOPERATIONMODE } from "../../../../config/enum"; ...@@ -10,17 +12,37 @@ import { COOPERATIONMODE } from "../../../../config/enum";
import moment = require("moment"); import moment = require("moment");
/**
* 创建 大学/科研院所合作机构 记录
* @param uscc 孵化器统一信用代码
* @param po 合作机构
* @param ce 合作企业
* @param cMode 合作方式
* @param cAchievements 合作成果
* @param startTimeMs 开始时间
* @returns isSuccess 是否操作成功
*/
export async function createIcr(uscc:string, po:string, ce:string, cMode, cAchievements:string, startTimeMs:number) { export async function createIcr(uscc:string, po:string, ce:string, cMode, cAchievements:string, startTimeMs:number) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
let id = getRandomId(uscc); let id = getRandomId(uscc);
await icrData.addData(id, uscc, fuHuaQiInfo.name, po, ce, cMode, cAchievements, startTimeMs); await icrData.addData(id, uscc, fuHuaQiInfo.name, po, ce, cMode, cAchievements, startTimeMs);
return {isSuccess:true}; return {isSuccess:true};
} }
/**
* 修改孵化器 大学/科研院所合作机构 记录
* @param uscc 孵化器统一信用代码
* @param id 标识
* @param po 合作机构
* @param ce 合作企业
* @param cMode 合作方式
* @param cAchievements 合作成果
* @param startTimeMs 开始时间
* @returns isSuccess 是否操作成功
*/
export async function updateIcr(uscc:string, id:string, po:string, ce:string, cMode, cAchievements:string, startTimeMs:number) { export async function updateIcr(uscc:string, id:string, po:string, ce:string, cMode, cAchievements:string, startTimeMs:number) {
let dataInfo = await icrData.findOneData(id); let dataInfo = await icrData.findOneData(id);
...@@ -36,6 +58,11 @@ export async function updateIcr(uscc:string, id:string, po:string, ce:string, cM ...@@ -36,6 +58,11 @@ export async function updateIcr(uscc:string, id:string, po:string, ce:string, cM
} }
/**
* 回显 大学/科研院所合作机构 记录
* @param id 记录标识
* @returns
*/
export async function selectIcr(id:string) { export async function selectIcr(id:string) {
let dataInfo = await icrData.findOneData(id); let dataInfo = await icrData.findOneData(id);
...@@ -50,12 +77,24 @@ export async function selectIcr(id:string) { ...@@ -50,12 +77,24 @@ export async function selectIcr(id:string) {
return {startUpData} return {startUpData}
} }
/**
* 删除 大学/科研院所合作机构 记录
* @param id 记录标识
* @returns
*/
export async function deleteIcr(id:string) { export async function deleteIcr(id:string) {
await icrData.deleteDataById(id); await icrData.deleteDataById(id);
return {isSuccess:true} return {isSuccess:true}
} }
/**
* 获取 大学/科研院所合作机构 记录列表
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function getIcrListData(uscc) { export async function getIcrListData(uscc) {
let registerList = await icrData.findListDataByParam({uscc}); let registerList = await icrData.findListDataByParam({uscc});
......
/**
* 孵化器 创投基金 和 专业技术平台 逻辑
* 作者:lxm
*/
import * as i18nRegisterData from "../../../../data/fuHuaQi/instituQualify/i18nRegister"; import * as i18nRegisterData from "../../../../data/fuHuaQi/instituQualify/i18nRegister";
import * as icrData from "../../../../data/fuHuaQi/instituQualify/icr"; import * as icrData from "../../../../data/fuHuaQi/instituQualify/icr";
import * as startupTeacherData from "../../../../data/fuHuaQi/instituQualify/startupTeacher"; import * as startupTeacherData from "../../../../data/fuHuaQi/instituQualify/startupTeacher";
...@@ -5,14 +10,17 @@ import * as zjBeyondLayoutData from "../../../../data/fuHuaQi/instituQualify/zjB ...@@ -5,14 +10,17 @@ import * as zjBeyondLayoutData from "../../../../data/fuHuaQi/instituQualify/zjB
import { STATEENUM } from "../../../../config/enum"; import { STATEENUM } from "../../../../config/enum";
import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi"; import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi";
/** /**
* 修改创投基金登记信息 * 修改创投基金登记信息
* @param uscc * @param uscc 孵化器统一信用代码
* @param isCreatePTP * @param isCreatePTP 是否成立创投基金
* @param scalePTP * @param scalePTP 基金规模
* @param isParticipateInPTP * @param isParticipateInPTP 是否参与创投基金
* @param participatingFundCompany 参股基金公司名
* @returns isSuccess 是否操作成功
*/ */
export async function updatePTPInfo(uscc:string, isCreatePTP:boolean, scalePTP:number, isParticipateInPTP:boolean, participatingFundCompany:string) { export async function updatePTPInfo(uscc:string, isCreatePTP:number, scalePTP:number, isParticipateInPTP:boolean, participatingFundCompany:string) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
fuHuaQiInfo.isCreatePTP = isCreatePTP; fuHuaQiInfo.isCreatePTP = isCreatePTP;
...@@ -26,6 +34,11 @@ export async function updatePTPInfo(uscc:string, isCreatePTP:boolean, scalePTP:n ...@@ -26,6 +34,11 @@ export async function updatePTPInfo(uscc:string, isCreatePTP:boolean, scalePTP:n
} }
/**
* 回显 创投基金登记信息
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function getFuHuaQiPTP(uscc:string) { export async function getFuHuaQiPTP(uscc:string) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
...@@ -40,7 +53,18 @@ export async function getFuHuaQiPTP(uscc:string) { ...@@ -40,7 +53,18 @@ export async function getFuHuaQiPTP(uscc:string) {
} }
export async function updateProfessionalTechnology(uscc:string, isProfessionalTechnology:boolean, professionalTechnologyName:String, /**
* 修改 专业技术平台信息
* @param uscc 孵化器统一信用代码
* @param isProfessionalTechnology 是否专业技术平台
* @param professionalTechnologyName 专业技术平台名称
* @param professionalTechnologyCreateTime 时间
* @param professionalTechnologyAmount 投资金额万元
* @param isCooperation 是否与第三方合作
* @param cooperationInstitutions 合作机构名称
* @returns
*/
export async function updateProfessionalTechnology(uscc:string, isProfessionalTechnology:number, professionalTechnologyName:String,
professionalTechnologyCreateTime:number, professionalTechnologyAmount:number, isCooperation:boolean, cooperationInstitutions:string) { professionalTechnologyCreateTime:number, professionalTechnologyAmount:number, isCooperation:boolean, cooperationInstitutions:string) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
...@@ -58,6 +82,11 @@ export async function updateProfessionalTechnology(uscc:string, isProfessionalTe ...@@ -58,6 +82,11 @@ export async function updateProfessionalTechnology(uscc:string, isProfessionalTe
} }
/**
* 回显 专业技术平台信息
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function getProfessionalTechnology(uscc:string) { export async function getProfessionalTechnology(uscc:string) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
...@@ -74,6 +103,11 @@ export async function getProfessionalTechnology(uscc:string) { ...@@ -74,6 +103,11 @@ export async function getProfessionalTechnology(uscc:string) {
} }
/**
* 机构资质概览
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function overview(uscc:string) { export async function overview(uscc:string) {
let i18n = await i18nRegisterData.getCount(uscc); let i18n = await i18nRegisterData.getCount(uscc);
let icr = await icrData.getCount(uscc); let icr = await icrData.getCount(uscc);
......
/** /**
* 创业导师 逻辑 * 孵化器 创业导师 逻辑
* 作者:lxm
*/ */
import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi"; import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi";
...@@ -9,6 +10,17 @@ import { changeEnumValue } from "../../../../util/verificationEnum"; ...@@ -9,6 +10,17 @@ import { changeEnumValue } from "../../../../util/verificationEnum";
import { SPECIALITY, TEACHERLV } from "../../../../config/enum"; import { SPECIALITY, TEACHERLV } from "../../../../config/enum";
/**
* 创建 创业生导师 信息
* @param uscc 孵化器统一信用代码
* @param teacherName 导师名称
* @param unit 单位
* @param duties 职务
* @param speciality 专业特长
* @param teacherLv 导师级别
* @param serviceEnterprises 服务企业名单
* @returns
*/
export async function createStartUpTeacher(uscc:string, teacherName:string, unit:string, duties:string, speciality, teacherLv:number, serviceEnterprises:string) { export async function createStartUpTeacher(uscc:string, teacherName:string, unit:string, duties:string, speciality, teacherLv:number, serviceEnterprises:string) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
...@@ -20,7 +32,18 @@ export async function createStartUpTeacher(uscc:string, teacherName:string, unit ...@@ -20,7 +32,18 @@ export async function createStartUpTeacher(uscc:string, teacherName:string, unit
} }
/**
* 修改 创业生导师 信息
* @param uscc 孵化器统一信用代码
* @param id 标识
* @param teacherName 导师名称
* @param unit 单位
* @param duties 职务
* @param speciality 专业特长
* @param teacherLv 导师级别
* @param serviceEnterprises 服务企业名单
* @returns
*/
export async function updateStartUpTeacher(uscc:string, id:string, teacherName:string, unit:string, duties:string, speciality, teacherLv:number, serviceEnterprises:string) { export async function updateStartUpTeacher(uscc:string, id:string, teacherName:string, unit:string, duties:string, speciality, teacherLv:number, serviceEnterprises:string) {
let dataInfo = await startupTeacherData.findOneData(id); let dataInfo = await startupTeacherData.findOneData(id);
...@@ -37,6 +60,11 @@ export async function updateStartUpTeacher(uscc:string, id:string, teacherName:s ...@@ -37,6 +60,11 @@ export async function updateStartUpTeacher(uscc:string, id:string, teacherName:s
} }
/**
* 回显创业导师信息
* @param id 信息标识
* @returns
*/
export async function selectStartUpTeacher(id:string) { export async function selectStartUpTeacher(id:string) {
let dataInfo = await startupTeacherData.findOneData(id); let dataInfo = await startupTeacherData.findOneData(id);
...@@ -52,12 +80,24 @@ export async function selectStartUpTeacher(id:string) { ...@@ -52,12 +80,24 @@ export async function selectStartUpTeacher(id:string) {
return {startUpData} return {startUpData}
} }
/**
* 删除 创业生导师信息
* @param id 信息标识
* @returns
*/
export async function deleteStartUpTeacher(id:string) { export async function deleteStartUpTeacher(id:string) {
await startupTeacherData.deleteDataById(id); await startupTeacherData.deleteDataById(id);
return {isSuccess:true} return {isSuccess:true}
} }
/**
* 获取 创业生导师列表
* @param uscc 信息标识
* @returns
*/
export async function getStartUpTeacherListData(uscc) { export async function getStartUpTeacherListData(uscc) {
let registerList = await startupTeacherData.findListDataByParam({uscc}); let registerList = await startupTeacherData.findListDataByParam({uscc});
......
/** /**
* 张江以外布局 逻辑 * 张江以外布局 逻辑
* 作者:lxm
*
*/ */
import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi"; import * as fuhuaqiData from "../../../../data/fuHuaQi/fuhuaqi";
import { getRandomId } from "../../../../tools/system"; import { getRandomId } from "../../../../tools/system";
import * as zjBeyondLayoutData from "../../../../data/fuHuaQi/instituQualify/zjBeyondLayout"; import * as zjBeyondLayoutData from "../../../../data/fuHuaQi/instituQualify/zjBeyondLayout";
import { changeEnumValue } from "../../../../util/verificationEnum"; import { changeEnumValue } from "../../../../util/verificationEnum";
import { OPERATIONMODEL, ZJBEYONDLAYOUTOPERATIONMODE } from "../../../../config/enum"; import { ZJBEYONDLAYOUTOPERATIONMODE } from "../../../../config/enum";
/**
* 创建 张江以外布局信息
* @param uscc 孵化器统一信用代码
* @param city 布局城市
* @param area 空间面积
* @param operationMode 运营模式
* @returns
*/
export async function createZJBeyondLayout(uscc:string, city:string, area:number, operationMode:number) { export async function createZJBeyondLayout(uscc:string, city:string, area:number, operationMode:number) {
let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc); let fuHuaQiInfo = await fuhuaqiData.findFuHuaQiByUSCC(uscc);
let id = getRandomId(uscc); let id = getRandomId(uscc);
await zjBeyondLayoutData.addData(id, uscc, fuHuaQiInfo.name, city, area, operationMode); await zjBeyondLayoutData.addData(id, uscc, fuHuaQiInfo.name, city, area, operationMode);
return {isSuccess:true}; return {isSuccess:true};
} }
/**
* 修改 张江以外布局信息
* @param uscc 孵化器统一信用代码
* @param id 信息标识
* @param city 布局城市
* @param area 空间面积
* @param operationMode 运营模式
* @returns
*/
export async function updateZJBeyondLayout(uscc:string, id:string, city:string, area:number, operationMode:number) { export async function updateZJBeyondLayout(uscc:string, id:string, city:string, area:number, operationMode:number) {
let dataInfo = await zjBeyondLayoutData.findOneData(id); let dataInfo = await zjBeyondLayoutData.findOneData(id);
...@@ -34,6 +51,11 @@ export async function updateZJBeyondLayout(uscc:string, id:string, city:string, ...@@ -34,6 +51,11 @@ export async function updateZJBeyondLayout(uscc:string, id:string, city:string,
} }
/**
* 回显 张江以外布局信息
* @param id 信息标识
* @returns
*/
export async function selectZJBeyondLayout(id:string) { export async function selectZJBeyondLayout(id:string) {
let dataInfo = await zjBeyondLayoutData.findOneData(id); let dataInfo = await zjBeyondLayoutData.findOneData(id);
...@@ -46,12 +68,24 @@ export async function selectZJBeyondLayout(id:string) { ...@@ -46,12 +68,24 @@ export async function selectZJBeyondLayout(id:string) {
return {layoutData} return {layoutData}
} }
/**
* 删除 张江以外布局信息
* @param id 信息标识
* @returns
*/
export async function deleteZJBeyondLayout(id:string) { export async function deleteZJBeyondLayout(id:string) {
await zjBeyondLayoutData.deleteDataById(id); await zjBeyondLayoutData.deleteDataById(id);
return {isSuccess:true} return {isSuccess:true}
} }
/**
* 获取 张江以外布局信息 列表
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function getZJBeyondLayoutListData(uscc:string) { export async function getZJBeyondLayoutListData(uscc:string) {
let registerList = await zjBeyondLayoutData.findListDataByParam({uscc}); let registerList = await zjBeyondLayoutData.findListDataByParam({uscc});
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
* 作者:lxm * 作者:lxm
*/ */
import moment = require("moment");
import { getLastQuarter} from "../../../../tools/system"; import { getLastQuarter} from "../../../../tools/system";
import * as taskTool from "../../../../tools/taskTool"; import * as taskTool from "../../../../tools/taskTool";
...@@ -26,6 +25,12 @@ function isInTime() { ...@@ -26,6 +25,12 @@ function isInTime() {
return tipsMonth.indexOf(thisMonth) > -1 return tipsMonth.indexOf(thisMonth) > -1
} }
/**
* 孵化器 待填报季度任务列表
* @param uscc 孵化器统一信用代码
* @returns
*/
export async function fuHuaQiQuarterTaskList(uscc:string) { export async function fuHuaQiQuarterTaskList(uscc:string) {
/**得到这个月的任务map taskMap格式为{type:{isSubmit}} */ /**得到这个月的任务map taskMap格式为{type:{isSubmit}} */
const TaskId = taskTool.getQuarterTaskId(uscc); const TaskId = taskTool.getQuarterTaskId(uscc);
...@@ -172,7 +177,6 @@ export async function fuHuaQiQuarterPastdueTaskList(uscc:string, selectTime:numb ...@@ -172,7 +177,6 @@ export async function fuHuaQiQuarterPastdueTaskList(uscc:string, selectTime:numb
/** /**
* 提交 季度任务 * 提交 季度任务
* 小程序端
* @param uscc 孵化器统一信用代码 * @param uscc 孵化器统一信用代码
* @param taskType 任务类型 * @param taskType 任务类型
* @returns {isSuccess:true/false} * @returns {isSuccess:true/false}
......
...@@ -86,6 +86,11 @@ export async function getOnceinformation(uscc:string, id:string) { ...@@ -86,6 +86,11 @@ export async function getOnceinformation(uscc:string, id:string) {
} }
/**
* 获取资讯标题
* 小程序端首页使用 孵化器端和企业端共用
* @returns
*/
export async function getInformationTitleList() { export async function getInformationTitleList() {
let selectParam = {state:true, "$or":[{closeTimeMs: {"$gt":new Date().valueOf()} }, {isPermanent:true}] }; let selectParam = {state:true, "$or":[{closeTimeMs: {"$gt":new Date().valueOf()} }, {isPermanent:true}] };
let informationData= await selectOnceInformationByParamToParam(selectParam) || {title:""}; let informationData= await selectOnceInformationByParamToParam(selectParam) || {title:""};
......
...@@ -72,11 +72,22 @@ async function fuHuaQiMonthTask() { ...@@ -72,11 +72,22 @@ async function fuHuaQiMonthTask() {
/** /**
* 发放/回收 孵化器季度任务
* @returns
*/
async function fuHuaQiQuarterTask() {
const Key = taskTool.getQuarterTimeKey();
let count = await findQuarterTaskCountByParam({key:Key});
if (count != 0) return;
await provideFuHuaQiQuarterTask();
}
/**
* 发放/回收 企业季度任务 * 发放/回收 企业季度任务
*/ */
async function enterpriseQuarterTask() { async function enterpriseQuarterTask() {
/**不在填报月份不下发数据 */ /**不在填报月份不下发数据 */
//todo 要放开
let thisMonth = new Date().getMonth() + 1; let thisMonth = new Date().getMonth() + 1;
let tipsMonth = [1, 4, 7, 10]; let tipsMonth = [1, 4, 7, 10];
if ( tipsMonth.indexOf(thisMonth) == -1 ) return; if ( tipsMonth.indexOf(thisMonth) == -1 ) return;
...@@ -131,11 +142,3 @@ async function smsTask() { ...@@ -131,11 +142,3 @@ async function smsTask() {
} }
} }
async function fuHuaQiQuarterTask() {
const Key = taskTool.getQuarterTimeKey();
let count = await findQuarterTaskCountByParam({key:Key});
if (count != 0) return;
await provideFuHuaQiQuarterTask();
}
\ No newline at end of file
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