Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zjxcxServer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
node_server
zjxcxServer
Commits
241e27af
Commit
241e27af
authored
May 29, 2023
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
逻辑层注释补充
parent
2f55f399
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
244 additions
and
42 deletions
+244
-42
toExamine.ts
src/biz/mobileFuHuaQi/enterprise/toExamine.ts
+21
-7
fuHuaQiBusiness.ts
src/biz/mobileFuHuaQi/fuHuaQi/fuHuaQiBusiness.ts
+19
-5
i18nRegister.ts
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/i18nRegister.ts
+20
-4
icr.ts
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/icr.ts
+42
-3
instiuQualify.ts
...biz/mobileFuHuaQi/fuHuaQi/instituQualify/instiuQualify.ts
+40
-6
startupTeacher.ts
...iz/mobileFuHuaQi/fuHuaQi/instituQualify/startupTeacher.ts
+42
-2
zjBeyondLayout.ts
...iz/mobileFuHuaQi/fuHuaQi/instituQualify/zjBeyondLayout.ts
+37
-3
quarterTask.ts
src/biz/mobileFuHuaQi/fuHuaQi/task/quarterTask.ts
+6
-2
policy.ts
src/biz/mobileFuHuaQi/policy.ts
+5
-0
systemTask.ts
src/biz/systemTask.ts
+12
-10
No files found.
src/biz/mobileFuHuaQi/enterprise/toExamine.ts
View file @
241e27af
...
@@ -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
);
...
...
src/biz/mobileFuHuaQi/fuHuaQi/fuHuaQiBusiness.ts
View file @
241e27af
...
@@ -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
)
{
...
...
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/i18nRegister.ts
View file @
241e27af
/**
/**
* 孵化器 机构资质
* 孵化器 机构资质 主要逻辑
*
* 作者: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
});
...
...
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/icr.ts
View file @
241e27af
/**
/**
* 大学/科研院所合作机构 逻辑
* 孵化器 大学/科研院所合作机构 逻辑
* 作者: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
});
...
...
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/instiuQualify.ts
View file @
241e27af
/**
* 孵化器 创投基金 和 专业技术平台 逻辑
* 作者: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
);
...
...
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/startupTeacher.ts
View file @
241e27af
/**
/**
* 创业导师 逻辑
* 孵化器 创业导师 逻辑
* 作者: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
});
...
...
src/biz/mobileFuHuaQi/fuHuaQi/instituQualify/zjBeyondLayout.ts
View file @
241e27af
/**
/**
* 张江以外布局 逻辑
* 张江以外布局 逻辑
* 作者: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
});
...
...
src/biz/mobileFuHuaQi/fuHuaQi/task/quarterTask.ts
View file @
241e27af
...
@@ -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}
...
...
src/biz/mobileFuHuaQi/policy.ts
View file @
241e27af
...
@@ -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
:
""
};
...
...
src/biz/systemTask.ts
View file @
241e27af
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment