Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yuyiAdminServer
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
yuyiAdminServer
Commits
7142f386
Commit
7142f386
authored
Apr 22, 2025
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
07f9ec4c
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
37 additions
and
21 deletions
+37
-21
在孵企业导入_孵化器提供1210.xlsx
res/在孵企业导入_孵化器提供1210.xlsx
+0
-0
admin.ts
src/biz/admin.ts
+2
-4
zaiFu.ts
src/biz/zaiFu.ts
+17
-7
outputEnum.ts
src/config/enum/outputEnum.ts
+13
-0
admin.ts
src/routers/admin.ts
+1
-6
dbinit.ts
src/routers/dbinit.ts
+3
-3
public.ts
src/routers/public.ts
+1
-1
No files found.
res/在孵企业导入_孵化器提供1210.xlsx
View file @
7142f386
No preview for this file type
src/biz/admin.ts
View file @
7142f386
...
@@ -310,9 +310,7 @@ export async function enterpriseFinancingList(enterpriseName:string, year:number
...
@@ -310,9 +310,7 @@ export async function enterpriseFinancingList(enterpriseName:string, year:number
}
}
let
resInfo
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表分页
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
,
page
);
let
resInfo
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表分页
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
,
page
);
let
dataCountList
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表联查
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
);
// let dataCountList = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业基础信息表, selectParam, filesList, manyTableInfo);
let
dataCount
=
dataCountList
.
length
;
let
dataList
=
[];
let
dataList
=
[];
resInfo
.
forEach
(
info
=>
{
resInfo
.
forEach
(
info
=>
{
...
@@ -334,7 +332,7 @@ export async function enterpriseFinancingList(enterpriseName:string, year:number
...
@@ -334,7 +332,7 @@ export async function enterpriseFinancingList(enterpriseName:string, year:number
});
});
return
{
dataList
,
dataCount
};
return
{
dataList
,
dataCount
:
dataList
.
length
};
}
}
...
...
src/biz/zaiFu.ts
View file @
7142f386
...
@@ -878,10 +878,10 @@ export async function dwEnterpriseService(eId: string) {
...
@@ -878,10 +878,10 @@ export async function dwEnterpriseService(eId: string) {
/**
/**
* 迁出企业下载-----暂时不用
* 迁出企业下载
* @params type:1(当前数据),type:2(全部数据下载)
*/
*/
export
async
function
dwEnterpriseOutTable
(
entepriseName
:
string
,
type
:
number
,
files
)
{
export
async
function
dwEnterpriseOutTable
(
entepriseName
:
string
,
type
:
number
,
files
)
{
let
selectParam
:
any
=
{};
let
selectParam
:
any
=
{};
if
(
type
==
1
)
{
if
(
type
==
1
)
{
if
(
entepriseName
)
{
if
(
entepriseName
)
{
...
@@ -889,12 +889,19 @@ export async function dwEnterpriseOutTable(entepriseName: string, type: number,
...
@@ -889,12 +889,19 @@ export async function dwEnterpriseOutTable(entepriseName: string, type: number,
}
}
}
}
let
filesList
=
[
"enterpriseName"
,
"uscc"
,
"logonTime"
,
"logonAddress"
,
"qiYeGuiMo"
];
// let filesList = ["enterpriseName", "uscc", "logonTime", "logonAddress", "qiYeGuiMo"];
let
manyTableInfo
:
any
=
{};
// let manyTableInfo: any = {};
manyTableInfo
[
TABLENAME
.
租赁信息
]
=
{
column
:
[
"area"
,
"startTime"
,
"endTime"
,
"roomNumber"
],
where
:
{}
};
// manyTableInfo[TABLENAME.租赁信息] = { column: ["area", "startTime", "endTime", "roomNumber"], where: {} };
// // 关联企业孵化信息表,获取 moveOutTime 和 moveOutType 字段
// manyTableInfo[TABLENAME.企业孵化信息] = { column: ["moveOutTime", "moveOutType"], where: {} };
let
filesList
=
[
"eId"
,
"enterpriseName"
,
"uscc"
,
"logonTime"
,
"logonAddress"
,
"qiYeGuiMo"
];
let
manyTableInfo
:
any
=
{};
manyTableInfo
[
TABLENAME
.
租赁信息
]
=
{
column
:[
"area"
,
"startTime"
,
"endTime"
,
"roomNumber"
],
where
:{}
};
// 关联企业孵化信息表,获取 moveOutTime
和 moveOutType
字段
// 关联企业孵化信息表,获取 moveOutTime 字段
manyTableInfo
[
TABLENAME
.
企业孵化信息
]
=
{
column
:
[
"moveOutTime"
,
"moveOutType"
],
where
:
{
}
};
manyTableInfo
[
TABLENAME
.
企业孵化信息
]
=
{
column
:
[
"moveOutTime"
,
"moveOutType"
],
where
:
{
state
:
enumConfig
.
FUHUASTATE
.
迁出
}
};
let
resInfo
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表联查
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
);
let
resInfo
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表联查
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
);
...
@@ -943,3 +950,6 @@ export async function dwEnterpriseOutTable(entepriseName: string, type: number,
...
@@ -943,3 +950,6 @@ export async function dwEnterpriseOutTable(entepriseName: string, type: number,
return
{
dataList
};
return
{
dataList
};
}
}
src/config/enum/outputEnum.ts
View file @
7142f386
...
@@ -50,4 +50,17 @@ export enum ENTERPRISESERVICE {
...
@@ -50,4 +50,17 @@ export enum ENTERPRISESERVICE {
需求内容
=
"needContent"
需求内容
=
"needContent"
}
}
/**迁出企业 */
export
enum
ENTERPRISEBASEMOVEOUT
{
企业名称
=
"enterpriseName"
,
统一信用代码
=
"uscc"
,
注册时间
=
"logonTime"
,
迁出时间
=
"moveOutTime"
,
迁出类型
=
"moveOutType"
,
注册地址
=
"logonAddress"
,
企业规模
=
"qiYeGuiMo"
,
租赁时间
=
"startTime"
,
租赁面积
=
"area"
}
src/routers/admin.ts
View file @
7142f386
...
@@ -53,7 +53,7 @@ export function setRouter(httpServer) {
...
@@ -53,7 +53,7 @@ export function setRouter(httpServer) {
// httpServer.post('/admin/library/talent/details', checkUser, asyncHandler(talentById));
// httpServer.post('/admin/library/talent/details', checkUser, asyncHandler(talentById));
// httpServer.post('/admin/library/service/details', checkUser, asyncHandler(serviceById));
// httpServer.post('/admin/library/service/details', checkUser, asyncHandler(serviceById));
httpServer
.
post
(
'/admin/library/dw/enterprise/list'
,
checkUser
,
asyncHandler
(
dwEnterpriseList
));
//下载
httpServer
.
post
(
'/admin/library/dw/enterprise/list'
,
checkUser
,
asyncHandler
(
dwEnterpriseList
));
//下载
//
httpServer.post('/admin/library/dw/enterprise/out/list', checkUser, asyncHandler(dwEnterpriseOutList));//迁出企业下载
httpServer
.
post
(
'/admin/library/dw/enterprise/out/list'
,
checkUser
,
asyncHandler
(
dwEnterpriseOutList
));
//迁出企业下载
httpServer
.
post
(
'/admin/library/dw/alloutput/list'
,
checkUser
,
asyncHandler
(
getAllDwOutPutData
));
//在孵企业单企业下载
httpServer
.
post
(
'/admin/library/dw/alloutput/list'
,
checkUser
,
asyncHandler
(
getAllDwOutPutData
));
//在孵企业单企业下载
httpServer
.
post
(
'/admin/library/dw/businessdata/list'
,
checkUser
,
asyncHandler
(
dwBusinessDataList
));
//单企业经营数据下载
httpServer
.
post
(
'/admin/library/dw/businessdata/list'
,
checkUser
,
asyncHandler
(
dwBusinessDataList
));
//单企业经营数据下载
httpServer
.
post
(
'/admin/library/dw/financingsituatione/list'
,
checkUser
,
asyncHandler
(
dwFinancingSituationeList
));
//单企业融资情况下载
httpServer
.
post
(
'/admin/library/dw/financingsituatione/list'
,
checkUser
,
asyncHandler
(
dwFinancingSituationeList
));
//单企业融资情况下载
...
@@ -297,11 +297,6 @@ async function policyDel(req, res) {
...
@@ -297,11 +297,6 @@ async function policyDel(req, res) {
}
}
/**
/**
*
*
* @param req
* @param req
...
...
src/routers/dbinit.ts
View file @
7142f386
...
@@ -7,7 +7,7 @@ import { checkEnterpriseUser, checkInterior, checkUser } from '../middleware/use
...
@@ -7,7 +7,7 @@ import { checkEnterpriseUser, checkInterior, checkUser } from '../middleware/use
import
{
getMySqlMs
,
randomId
}
from
'../tools/system'
;
import
{
getMySqlMs
,
randomId
}
from
'../tools/system'
;
import
{
OPERATIONALDATATYPE
,
TABLEID
,
TABLENAME
}
from
'../config/enum/dbEnum'
;
import
{
OPERATIONALDATATYPE
,
TABLEID
,
TABLENAME
}
from
'../config/enum/dbEnum'
;
import
{
changeEnumValue
}
from
'../util/verificationEnum'
;
import
{
changeEnumValue
}
from
'../util/verificationEnum'
;
import
{
DEGREE
,
FUHUASTATE
,
ZZMM
}
from
'../config/enum/enum'
;
import
{
DEGREE
,
FUHUASTATE
,
IPRALLTYPE
,
ZZMM
}
from
'../config/enum/enum'
;
import
{
operationalData
}
from
'../data/operationalData'
;
import
{
operationalData
}
from
'../data/operationalData'
;
const
xlsx
=
require
(
'node-xlsx'
);
const
xlsx
=
require
(
'node-xlsx'
);
const
path
=
require
(
'path'
);
const
path
=
require
(
'path'
);
...
@@ -222,7 +222,7 @@ export async function data1210(req, res) {
...
@@ -222,7 +222,7 @@ export async function data1210(req, res) {
eId
,
eId
,
year
:
getMySqlMs
(
"2022-01-01 00:00:00"
),
year
:
getMySqlMs
(
"2022-01-01 00:00:00"
),
number
:
subList
[
31
],
number
:
subList
[
31
],
iprType
:
0
,
iprType
:
IPRALLTYPE
.
软件著作权
,
selectedValue
:
null
,
selectedValue
:
null
,
iprName
:
null
,
iprName
:
null
,
iprUrl
:
null
,
iprUrl
:
null
,
...
@@ -241,7 +241,7 @@ export async function data1210(req, res) {
...
@@ -241,7 +241,7 @@ export async function data1210(req, res) {
eId
,
eId
,
year
:
getMySqlMs
(
"2023-01-01 00:00:00"
),
year
:
getMySqlMs
(
"2023-01-01 00:00:00"
),
number
:
subList
[
32
],
number
:
subList
[
32
],
iprType
:
0
,
iprType
:
IPRALLTYPE
.
软件著作权
,
selectedValue
:
null
,
selectedValue
:
null
,
iprName
:
null
,
iprName
:
null
,
iprUrl
:
null
,
iprUrl
:
null
,
...
...
src/routers/public.ts
View file @
7142f386
...
@@ -22,7 +22,7 @@ const config = {
...
@@ -22,7 +22,7 @@ const config = {
"/public/output/enterprisefinancing"
:
outputEnumConfig
.
ENTERPRISEFINANCING
,
"/public/output/enterprisefinancing"
:
outputEnumConfig
.
ENTERPRISEFINANCING
,
"/public/output/enterprisetalent"
:
outputEnumConfig
.
ENTERPRISETALENT
,
"/public/output/enterprisetalent"
:
outputEnumConfig
.
ENTERPRISETALENT
,
"/public/output/enterpriseservice"
:
outputEnumConfig
.
ENTERPRISESERVICE
,
"/public/output/enterpriseservice"
:
outputEnumConfig
.
ENTERPRISESERVICE
,
"/public/output/enterprisemoveout"
:
outputEnumConfig
.
ENTERPRISEBASEMOVEOUT
,
"/public/iprtypeclientqt"
:
enumConfig
.
IPRTYPECLIENTQT
,
// 新增知识产权类型
"/public/iprtypeclientqt"
:
enumConfig
.
IPRTYPECLIENTQT
,
// 新增知识产权类型
"/public/iprtypeclientzl"
:
enumConfig
.
IPRTYPECLIENTZL
,
// 新增知识产权专利
"/public/iprtypeclientzl"
:
enumConfig
.
IPRTYPECLIENTZL
,
// 新增知识产权专利
...
...
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