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
69e71289
Commit
69e71289
authored
Feb 06, 2023
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
c52e5ed3
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
47 additions
and
64 deletions
+47
-64
.gitignore
.gitignore
+1
-3
serverConfig.xml
serverConfig.xml
+6
-0
task.ts
src/biz/fuHuqQi/task.ts
+21
-2
enum.ts
src/config/enum.ts
+5
-0
errorEnum.ts
src/config/errorEnum.ts
+1
-19
serverConfig.ts
src/config/serverConfig.ts
+5
-2
task.ts
src/data/fuHuaQi/task.ts
+7
-16
bizError.ts
src/util/bizError.ts
+1
-22
No files found.
.gitignore
View file @
69e71289
...
@@ -6,6 +6,4 @@
...
@@ -6,6 +6,4 @@
/logs
/logs
/video
/video
*test*
*test*
*.log
*.logs
*.xml
dist/嘉定汽车城用户手册.docx
serverConfig.xml
0 → 100644
View file @
69e71289
<config>
<port>
30001
</port>
<mongodb>
mongodb://192.168.12.79:27017/adminDB?w=1
&
wtimeoutMS=30000
</mongodb>
</config>
\ No newline at end of file
src/biz/fuHuqQi/task.ts
View file @
69e71289
...
@@ -3,4 +3,24 @@
...
@@ -3,4 +3,24 @@
* 作者: 李某
* 作者: 李某
* 任务相关逻辑 包括任务的增删改查 管理后台的任务列表逻辑
* 任务相关逻辑 包括任务的增删改查 管理后台的任务列表逻辑
*
*
*/
*/
\ No newline at end of file
import
{
findFuHuaQiTaskByKeyAndUscc
}
from
"../../data/fuHuaQi/task"
;
/**
* 获取孵化器的任务列表
* @param uscc 孵化器的信用标识
* @returns
*/
export
async
function
fuHuaQiTaskList
(
uscc
:
string
)
{
let
result
=
[];
const
timeKey
=
`
${
new
Date
().
getFullYear
()}${
new
Date
().
getMonth
()
+
1
}
`
;
let
taskList
=
await
findFuHuaQiTaskByKeyAndUscc
(
uscc
,
timeKey
);
if
(
!
taskList
.
length
)
{
}
return
result
;
}
src/config/enum.ts
View file @
69e71289
export
enum
ERRORENUM
{
未找到数据
,
参数错误
,
}
src/config/errorEnum.ts
View file @
69e71289
export
enum
ERRORENUM
{
export
enum
ERRORENUM
{
未找到数据
,
未找到数据
,
参数错误
参数错误
,
}
export
enum
SYSTEMERRORENUM
{
初始化配置失败
=
1
,
获取第三方接口数据失败
,
未按接口协议返回
,
请求未鉴权
=
401
,
请求路径不存在
=
404
,
请求频率过高
=
503
}
}
let
bizErrorMsgMap
=
{};
let
bizErrorMsgMap
=
{};
...
@@ -17,15 +9,6 @@ for (let key in ERRORENUM) {
...
@@ -17,15 +9,6 @@ for (let key in ERRORENUM) {
bizErrorMsgMap
[
ERRORENUM
[
key
]]
=
key
;
bizErrorMsgMap
[
ERRORENUM
[
key
]]
=
key
;
}
}
let
systemErrorMsgMap
=
{};
for
(
let
key
in
SYSTEMERRORENUM
)
{
systemErrorMsgMap
[
SYSTEMERRORENUM
[
key
]]
=
key
;
}
export
function
getBizMsg
(
param
)
{
export
function
getBizMsg
(
param
)
{
return
bizErrorMsgMap
[
param
];
return
bizErrorMsgMap
[
param
];
}
export
function
getSysMsg
(
param
)
{
return
systemErrorMsgMap
[
param
];
}
}
\ No newline at end of file
src/config/serverConfig.ts
View file @
69e71289
const
path
=
require
(
'path'
);
const
path
=
require
(
'path'
);
import
*
as
fs
from
"fs"
;
import
*
as
fs
from
"fs"
;
import
{
BizError
,
SysError
}
from
"../util/bizError"
;
import
{
BizError
}
from
"../util/bizError"
;
import
{
analysisXml
}
from
"../util/myXML"
;
import
{
analysisXml
}
from
"../util/myXML"
;
import
{
SYSTEMERRORENUM
}
from
"./errorEnum"
;
import
{
ServerConfig
}
from
"../config/systemClass"
;
import
{
ServerConfig
}
from
"../config/systemClass"
;
const
os
=
require
(
'os'
);
const
os
=
require
(
'os'
);
...
@@ -30,3 +29,6 @@ export async function initConfig() {
...
@@ -30,3 +29,6 @@ export async function initConfig() {
}
}
}
}
export
function
getEnum
()
{
}
\ No newline at end of file
src/data/fuHuaQi/task.ts
View file @
69e71289
...
@@ -2,11 +2,12 @@ import {Schema} from 'mongoose';
...
@@ -2,11 +2,12 @@ import {Schema} from 'mongoose';
import
{
baseDB
}
from
'../../db/dbInit'
;
import
{
baseDB
}
from
'../../db/dbInit'
;
const
fuHuaQiTaskSchema
=
new
Schema
({
const
fuHuaQiTaskSchema
=
new
Schema
({
key
:
{
type
:
Number
,
index
:
true
},
//任务类型
key
:{
type
:
String
,
index
:
true
},
//任务标识 格式为:YYYYMM
type
:
{
type
:
Number
,
index
:
true
},
//任务类型
fuHuaQiUscc
:
String
,
//任务所属孵化器id
fuHuaQiUscc
:
String
,
//任务所属孵化器id
createTime
:
Number
,
//提交时间
createTime
:
Number
,
//提交时间
relevanceId
:
String
,
//任务关联的表 financing 或 enterprise 的id
relevanceId
:
String
,
//任务关联的表 financing 或 enterprise 的id
//出租率
occupancyRate
:
Number
//出租率
});
});
var
fuHuaQiTaskModel
;
var
fuHuaQiTaskModel
;
...
@@ -14,18 +15,7 @@ export function initModel(){
...
@@ -14,18 +15,7 @@ export function initModel(){
fuHuaQiTaskModel
=
baseDB
.
model
(
'fuHuaQiTask'
,
fuHuaQiTaskSchema
);
fuHuaQiTaskModel
=
baseDB
.
model
(
'fuHuaQiTask'
,
fuHuaQiTaskSchema
);
}
}
/**
export
async
function
findFuHuaQiTaskByKeyAndUscc
(
uscc
:
string
,
key
:
string
)
{
* 通过统一信用代码获取孵化器信息
let
result
=
await
fuHuaQiTaskModel
.
find
({
uscc
,
key
}).
exec
();
* @param uscc 统一信用代码
return
result
;
*/
export
async
function
findFuHuaQiByUSCC
(
uscc
:
string
)
{
return
await
fuHuaQiTaskModel
.
findOne
({
uscc
}).
exec
();
}
/**
* 通过孵化器名称获取孵化器信息
* @param name 孵化器名称
*/
export
async
function
findFuHuaQiByName
(
name
:
string
)
{
return
await
fuHuaQiTaskModel
.
findOne
({
name
}).
exec
();
}
}
\ No newline at end of file
src/util/bizError.ts
View file @
69e71289
import
{
getBizMsg
,
getSysMsg
}
from
"../config/errorEnum"
;
import
{
getBizMsg
}
from
"../config/errorEnum"
;
import
{
logError
}
from
"./log"
;
import
{
logError
}
from
"./log"
;
export
class
BizError
extends
Error
{
export
class
BizError
extends
Error
{
...
@@ -19,23 +19,3 @@ export class BizError extends Error {
...
@@ -19,23 +19,3 @@ export class BizError extends Error {
super
(
reqErrorMsg
);
super
(
reqErrorMsg
);
}
}
}
}
export
class
SysError
extends
Error
{
constructor
(...
msgs
)
{
let
reqErrorMsg
=
''
;
let
logErrorMsg
=
''
;
for
(
let
i
=
0
;
i
<
msgs
.
length
;
i
++
)
{
if
(
!
i
)
{
let
msg
=
getSysMsg
(
msgs
[
i
]);
reqErrorMsg
=
msg
;
logErrorMsg
=
msg
;
}
else
{
if
(
typeof
msgs
[
i
]
==
'object'
)
logErrorMsg
+=
` |
${
JSON
.
stringify
(
msgs
[
i
])}
`
;
else
logErrorMsg
+=
` |
${
msgs
[
i
]}
`
;
}
}
logError
(
logErrorMsg
);
super
(
reqErrorMsg
);
}
}
\ 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