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
6fad9cb9
Commit
6fad9cb9
authored
May 15, 2025
by
Zllgogo
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://123.207.147.179:8888/node_server/yuyiAdminServer
parents
8deb70ac
6902b848
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
46 additions
and
99 deletions
+46
-99
admin.ts
src/biz/admin.ts
+1
-1
fuhua.ts
src/biz/fuhua.ts
+2
-2
userRuFu.ts
src/biz/userRuFu.ts
+5
-6
zaiFu.ts
src/biz/zaiFu.ts
+35
-87
dbinit.ts
src/routers/dbinit.ts
+3
-3
No files found.
src/biz/admin.ts
View file @
6fad9cb9
...
@@ -71,7 +71,7 @@ export async function updateEnterpriseApplyFor(eId:string, param) {
...
@@ -71,7 +71,7 @@ export async function updateEnterpriseApplyFor(eId:string, param) {
throw
new
BizError
(
ERRORENUM
.
数据不存在
);
throw
new
BizError
(
ERRORENUM
.
数据不存在
);
}
}
// 去掉审核状态的检查和更新逻辑
// 去掉审核状态的检查和更新逻辑
// if (resInfo.state ==
1
) {
// if (resInfo.state ==
2
) {
// throw new BizError(ERRORENUM.已审核请前往小程序登录)
// throw new BizError(ERRORENUM.已审核请前往小程序登录)
// }
// }
...
...
src/biz/fuhua.ts
View file @
6fad9cb9
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
import
moment
=
require
(
"moment"
);
import
moment
=
require
(
"moment"
);
import
{
OPERATIONALDATATYPE
,
TABLEID
,
TABLENAME
}
from
"../config/enum/dbEnum"
;
import
{
OPERATIONALDATATYPE
,
TABLEID
,
TABLENAME
}
from
"../config/enum/dbEnum"
;
import
{
BUILDING
,
CHANGETYPE
,
DEGREE
,
EMIGRATIONTYPE
,
FUHUASTATE
,
INCOME
,
INDUSTRY
,
OFFLINEPROMOTION
,
ONLINEPROMOTION
,
PROMOTIONTYPE
,
STATE
}
from
"../config/enum/enum"
;
import
{
BUILDING
,
CHANGE
STATE
,
CHANGE
TYPE
,
DEGREE
,
EMIGRATIONTYPE
,
FUHUASTATE
,
INCOME
,
INDUSTRY
,
OFFLINEPROMOTION
,
ONLINEPROMOTION
,
PROMOTIONTYPE
,
STATE
}
from
"../config/enum/enum"
;
import
{
operationalData
,
selectData
,
selectManyTableData
}
from
"../data/operationalData"
;
import
{
operationalData
,
selectData
,
selectManyTableData
}
from
"../data/operationalData"
;
import
{
getMySqlMs
,
randomId
}
from
"../tools/system"
;
import
{
getMySqlMs
,
randomId
}
from
"../tools/system"
;
import
{
changeEnumValue
}
from
"../util/verificationEnum"
;
import
{
changeEnumValue
}
from
"../util/verificationEnum"
;
...
@@ -47,7 +47,7 @@ export async function getBaseData() {
...
@@ -47,7 +47,7 @@ export async function getBaseData() {
};
};
let
filesList
=
[
"eId"
,
"enterpriseName"
,
"uscc"
,
"logonTime"
];
let
filesList
=
[
"eId"
,
"enterpriseName"
,
"uscc"
,
"logonTime"
];
let
selectParam
=
{
state
:
STATE
.
是
};
let
selectParam
=
{
state
:
CHANGESTATE
.
已通过
};
/**在孵企业 当前时间小于孵化结束时间 */
/**在孵企业 当前时间小于孵化结束时间 */
let
araeParam
=
{
column
:[
"area"
,
"unitPrice"
,
"roomNumber"
,
"rent"
,
"startTime"
,
"endTime"
],
where
:{}
};
let
araeParam
=
{
column
:[
"area"
,
"unitPrice"
,
"roomNumber"
,
"rent"
,
"startTime"
,
"endTime"
],
where
:{}
};
...
...
src/biz/userRuFu.ts
View file @
6fad9cb9
...
@@ -128,12 +128,11 @@ export async function createRuFu(uId, param) {
...
@@ -128,12 +128,11 @@ export async function createRuFu(uId, param) {
const
FuncName
=
"网页添加信息填写"
const
FuncName
=
"网页添加信息填写"
eccFormParam
(
FuncName
,
UserRegisterAddConfig
,
param
);
eccFormParam
(
FuncName
,
UserRegisterAddConfig
,
param
);
let
filesList
=
[
"eId"
,
"uscc"
];
// let filesList = ["eId", "uscc"];
let
enterpriseUserInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业基础信息表
,
{
uscc
:
param
.
uscc
},
filesList
);
// let enterpriseUserInfo = await selectData(OPERATIONALDATATYPE.查询单个, TABLENAME.企业基础信息表, {uscc:param.uscc}, filesList);
// if (enterpriseUserInfo && enterpriseUserInfo.eId) {
if
(
enterpriseUserInfo
&&
enterpriseUserInfo
.
eId
)
{
// throw new BizError(ERRORENUM.企业已存在);
throw
new
BizError
(
ERRORENUM
.
企业已存在
);
// }
}
let
addEInfo
=
{
let
addEInfo
=
{
eId
:
randomId
(
TABLEID
.
企业基础信息表
),
eId
:
randomId
(
TABLEID
.
企业基础信息表
),
...
...
src/biz/zaiFu.ts
View file @
6fad9cb9
...
@@ -11,87 +11,33 @@ import * as enumConfig from "../config/enum/enum";
...
@@ -11,87 +11,33 @@ import * as enumConfig from "../config/enum/enum";
import
{
BizError
}
from
"../util/bizError"
;
import
{
BizError
}
from
"../util/bizError"
;
import
{
ERRORENUM
}
from
"../config/enum/errorEnum"
;
import
{
ERRORENUM
}
from
"../config/enum/errorEnum"
;
import
{
getMySqlMs
}
from
"../tools/system"
;
import
{
getMySqlMs
}
from
"../tools/system"
;
import
{
log
}
from
"console"
;
import
{
BUILDING
}
from
"../config/enum/enum"
;
import
{
BUILDING
}
from
"../config/enum/enum"
;
/**
/**
* 备份在孵企业列表
* 在孵企业列表
* @param enterpriseName
* @param page
* @param logonStartTime
* @param logonEndTime
* @param startTime
* @param endTime
* @param building
* @returns
*/
*/
// export async function enterpriseList(enterpriseName:string, page:number, logonTime:string, startTime:number, endTime:number, building:string) {
// let selectParam:any = {state:1};
// if (enterpriseName) {
// selectParam.enterpriseName = {"%like%":enterpriseName}
// }
// if (logonTime) {
// // 假设 logonTime 是一个具体的日期字符串,例如 "2023-01-01"
// selectParam.logonTime = logonTime;
// }
// selectParam["enterprise_leases.startTime"] = { "%gte%": startTime };
// selectParam["enterprise_leases.endTime"] = { "%lte%": endTime };
// if (building) {
// selectParam["enterprise_leases.building"] = building
// }
// let filesList = ["eId", "enterpriseName", "uscc", "logonTime", "logonAddress", "qiYeGuiMo"];
// let manyTableInfo:any = {};
// manyTableInfo[TABLENAME.租赁信息] = {column:["area", "startTime", "endTime", "roomNumber" ,"building"], where:{} };
// // 关联企业孵化信息表,获取 moveOutTime 字段
// manyTableInfo[TABLENAME.企业孵化信息] = { column: ["moveOutTime","moveOutType","startTime" ,"endTime"], where: { state:{"%ne%": enumConfig.FUHUASTATE.迁出} } };
// let resInfo = await selectManyTableData(OPERATIONALDATATYPE.多表分页, TABLENAME.企业基础信息表, selectParam, filesList, manyTableInfo, page);
// // let dataCount = await selectManyTableData(OPERATIONALDATATYPE.查询数据量, TABLENAME.企业基础信息表, selectParam, null);
// let dataCount = await selectManyTableData(OPERATIONALDATATYPE.多表联查, TABLENAME.企业基础信息表, selectParam, filesList, manyTableInfo);
// let dataList = [];
// resInfo.forEach(info => {
// let {eId, enterpriseName, uscc, logonTime, logonAddress, qiYeGuiMo, enterprise_leases, enterprise_fuhuas} = info;
// let leasesTime = '-'
// if (enterprise_leases[0].startTime){
// leasesTime = `${moment(enterprise_leases[0].startTime).format("YYYY-MM-DD")}至${moment(enterprise_leases[0].endTime).format("YYYY-MM-DD")}`;
// }
// let fuhuaTime = '-';
// if (enterprise_fuhuas[0].startTime) {
// fuhuaTime = `${moment(enterprise_fuhuas[0].startTime).format("YYYY-MM-DD")}至${moment(enterprise_fuhuas[0].endTime).format("YYYY-MM-DD")}`;
// }
// let dataInfo = {
// eId,
// enterpriseName, //企业名称
// uscc, //统一信用代码
// logonTime:moment(logonTime).format("YYYY-MM-DD"), //注册日期
// logonAddress:changeAdd(JSON.parse(logonAddress)), //注册地址
// qiYeGuiMo,//企业规模
// fuhuaTime,//孵化时间
// leasesTime,//租赁时间
// area:enterprise_leases[0].area+"㎡",//租赁面积
// building:enterprise_leases[0].building,//楼栋
// roomNumber:enterprise_leases[0].roomNumber,//室号
// };
// dataList.push(dataInfo);
// })
// return {dataList, dataCount:dataCount.length};
// }
export
async
function
enterpriseList
(
enterpriseName
:
string
,
page
:
number
,
logonStartTime
:
string
,
logonEndTime
:
string
,
startTime
:
number
,
endTime
:
number
,
building
:
number
)
{
export
async
function
enterpriseList
(
enterpriseName
:
string
,
page
:
number
,
logonStartTime
:
string
,
logonEndTime
:
string
,
startTime
:
number
,
endTime
:
number
,
building
:
number
)
{
let
selectParam
:
any
=
{
state
:
1
};
let
selectParam
:
any
=
{
state
:
enumConfig
.
CHANGESTATE
.
已通过
};
if
(
enterpriseName
)
{
if
(
enterpriseName
)
{
selectParam
.
enterpriseName
=
{
"%like%"
:
enterpriseName
};}
selectParam
.
enterpriseName
=
{
"%like%"
:
enterpriseName
};
}
if
(
logonStartTime
&&
logonEndTime
)
{
if
(
logonStartTime
&&
logonEndTime
)
{
selectParam
.
logonTime
=
{
"%between%"
:[
getMySqlMs
(
logonStartTime
),
getMySqlMs
(
logonEndTime
)]}
selectParam
.
logonTime
=
{
"%between%"
:[
getMySqlMs
(
logonStartTime
),
getMySqlMs
(
logonEndTime
)]}
}
}
// 主表字段过滤参数保持不变
// 主表字段过滤参数保持不变
let
filesList
=
[
"eId"
,
"enterpriseName"
,
"uscc"
,
"logonTime"
,
"logonAddress"
,
"qiYeGuiMo"
];
let
filesList
=
[
"eId"
,
"enterpriseName"
,
"uscc"
,
"logonTime"
,
"logonAddress"
,
"qiYeGuiMo"
];
// 子表配置:租赁信息
// 子表配置:租赁信息
let
leaseWhere
:
any
=
{};
let
leaseWhere
:
any
=
{};
// console.log(getMySqlMs(startTime), getMySqlMs(endTime))
if
(
startTime
&&
endTime
)
{
if
(
startTime
&&
endTime
)
{
if
(
!
leaseWhere
[
"%literal%"
])
{
if
(
!
leaseWhere
[
"%literal%"
])
{
leaseWhere
[
"%literal%"
]
=
`(startTime between '
${
getMySqlMs
(
startTime
)}
' and '
${
getMySqlMs
(
endTime
)}
'
leaseWhere
[
"%literal%"
]
=
`(startTime between '
${
getMySqlMs
(
startTime
)}
' and '
${
getMySqlMs
(
endTime
)}
'
...
@@ -104,23 +50,22 @@ export async function enterpriseList(enterpriseName:string, page:number, logonSt
...
@@ -104,23 +50,22 @@ export async function enterpriseList(enterpriseName:string, page:number, logonSt
}
}
if
(
building
)
{
if
(
building
)
{
leaseWhere
.
building
=
building
;
if
(
!
leaseWhere
[
"%literal%"
])
{
leaseWhere
[
"%literal%"
]
=
`building =
${
building
}
`
;
}
else
{
leaseWhere
[
"%literal%"
]
+=
` and building =
${
building
}
`
;
}
}
}
// leaseWhere.building = building;
let
manyTableInfo
:
any
=
{};
let
manyTableInfo
:
any
=
{};
manyTableInfo
[
TABLENAME
.
租赁信息
]
=
{
column
:
[
"area"
,
"startTime"
,
"endTime"
,
"building"
,
"roomNumber"
],
where
:
leaseWhere
};
// 租赁信息表配置
// manyTableInfo[TABLENAME.企业孵化信息] = {
manyTableInfo
[
TABLENAME
.
租赁信息
]
=
{
// column: ["moveOutTime", "moveOutType", "startTime", "endTime"],
column
:
[
"area"
,
"startTime"
,
"endTime"
,
"building"
,
"roomNumber"
],
// where:
where
:
leaseWhere
// // {"state": {"%ne%":enumConfig.FUHUASTATE.迁出}}
};
// {"%literal%": `enterprise_fuhuas.state <> ${enumConfig.FUHUASTATE.迁出}`}
// }
// 企业孵化信息表配置
manyTableInfo
[
TABLENAME
.
企业孵化信息
]
=
{
column
:
[
"moveOutTime"
,
"moveOutType"
,
"startTime"
,
"endTime"
],
where
:
{
"%literal%"
:
`enterprise_fuhuas.state <>
${
enumConfig
.
FUHUASTATE
.
迁出
}
`
}
}
// 查询分页数据
// 查询分页数据
let
resInfo
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表分页
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
,
page
);
let
resInfo
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表分页
,
TABLENAME
.
企业基础信息表
,
selectParam
,
filesList
,
manyTableInfo
,
page
);
...
@@ -130,25 +75,28 @@ export async function enterpriseList(enterpriseName:string, page:number, logonSt
...
@@ -130,25 +75,28 @@ export async function enterpriseList(enterpriseName:string, page:number, logonSt
let
dataList
=
[];
let
dataList
=
[];
for
(
let
info
of
resInfo
)
{
for
(
let
info
of
resInfo
)
{
cons
t
{
le
t
{
eId
,
eId
,
enterpriseName
,
enterpriseName
,
uscc
,
uscc
,
logonTime
,
logonTime
,
logonAddress
,
logonAddress
,
qiYeGuiMo
,
qiYeGuiMo
,
enterprise_leases
,
enterprise_leases
enterprise_fuhuas
}
=
info
;
}
=
info
;
let
rufuSelectParam
=
{
eId
,
state
:
{
"%between%"
:
[
enumConfig
.
FUHUASTATE
.
实体孵化
,
enumConfig
.
FUHUASTATE
.
虚拟孵化
]
}
};
let
rufuInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业孵化信息
,
rufuSelectParam
,
[
"moveOutTime"
,
"moveOutType"
,
"startTime"
,
"endTime"
]);
if
(
!
Object
.
keys
(
rufuInfo
).
length
)
continue
;
let
leasesTime
=
'-'
;
let
leasesTime
=
'-'
;
if
(
enterprise_leases
[
0
]?.
startTime
)
{
if
(
enterprise_leases
[
0
]?.
startTime
)
{
leasesTime
=
`
${
moment
(
enterprise_leases
[
0
].
startTime
).
format
(
"YYYY-MM-DD"
)}
至
${
moment
(
enterprise_leases
[
0
].
endTime
).
format
(
"YYYY-MM-DD"
)}
`
;
leasesTime
=
`
${
moment
(
enterprise_leases
[
0
].
startTime
).
format
(
"YYYY-MM-DD"
)}
至
${
moment
(
enterprise_leases
[
0
].
endTime
).
format
(
"YYYY-MM-DD"
)}
`
;
}
}
let
fuhuaTime
=
'-'
;
let
fuhuaTime
=
'-'
;
if
(
enterprise_fuhuas
[
0
]
?.
startTime
)
{
if
(
rufuInfo
?.
startTime
)
{
fuhuaTime
=
`
${
moment
(
enterprise_fuhuas
[
0
].
startTime
).
format
(
"YYYY-MM-DD"
)}
至
${
moment
(
enterprise_fuhuas
[
0
]
.
endTime
).
format
(
"YYYY-MM-DD"
)}
`
;
fuhuaTime
=
`
${
moment
(
rufuInfo
.
startTime
).
format
(
"YYYY-MM-DD"
)}
至
${
moment
(
rufuInfo
.
endTime
).
format
(
"YYYY-MM-DD"
)}
`
;
}
}
dataList
.
push
({
dataList
.
push
({
...
...
src/routers/dbinit.ts
View file @
6fad9cb9
...
@@ -7,7 +7,7 @@ import { checkEnterpriseUser, checkInterior, checkUser } from '../middleware/use
...
@@ -7,7 +7,7 @@ import { checkEnterpriseUser, checkInterior, checkUser } from '../middleware/use
import
{
getMySqlMs
,
getPinyinInitials
,
randomId
}
from
'../tools/system'
;
import
{
getMySqlMs
,
getPinyinInitials
,
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
,
IPRALLTYPE
,
ZZMM
}
from
'../config/enum/enum'
;
import
{
CHANGESTATE
,
DEGREE
,
FUHUASTATE
,
IPRALLTYPE
,
ZZMM
}
from
'../config/enum/enum'
;
import
{
operationalData
}
from
'../data/operationalData'
;
import
{
operationalData
}
from
'../data/operationalData'
;
import
{
onceSheetBecomeOfblockData
}
from
'../util/analysisExcel'
;
import
{
onceSheetBecomeOfblockData
}
from
'../util/analysisExcel'
;
const
xlsx
=
require
(
'node-xlsx'
);
const
xlsx
=
require
(
'node-xlsx'
);
...
@@ -151,8 +151,8 @@ export async function data1210(req, res) {
...
@@ -151,8 +151,8 @@ export async function data1210(req, res) {
liaison
:
subList
[
13
],
liaison
:
subList
[
13
],
liaisonPhone
:
subList
[
14
]
+
''
,
liaisonPhone
:
subList
[
14
]
+
''
,
shuiWuJu
:
subList
[
17
]
||
''
,
shuiWuJu
:
subList
[
17
]
||
''
,
state
:
1
,
state
:
CHANGESTATE
.
已通过
,
register
:
1
,
register
:
CHANGESTATE
.
已通过
,
};
};
...
...
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