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
78d2a524
Commit
78d2a524
authored
May 15, 2025
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
1de0bac9
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
70 additions
and
8 deletions
+70
-8
fuhua.ts
src/biz/fuhua.ts
+7
-7
userRuFu.ts
src/biz/userRuFu.ts
+49
-1
userRuFu.ts
src/routers/userRuFu.ts
+14
-0
No files found.
src/biz/fuhua.ts
View file @
78d2a524
...
@@ -801,9 +801,9 @@ export async function updateYuYi(yId, param) {
...
@@ -801,9 +801,9 @@ export async function updateYuYi(yId, param) {
let
entryInfo
=
param
.
entryInfo
;
let
entryInfo
=
param
.
entryInfo
;
for
(
let
key
in
entryInfo
)
{
for
(
let
key
in
entryInfo
)
{
let
updateInfo
=
{
occupancyRate
:
entryInfo
[
key
].
入驻率
,
enteredEnterprises
:
entryInfo
[
key
].
入驻企业
};
let
入驻信息
updateInfo
=
{
occupancyRate
:
entryInfo
[
key
].
入驻率
,
enteredEnterprises
:
entryInfo
[
key
].
入驻企业
};
let
updateParam
=
{
building
:
key
}
let
updateParam
=
{
building
:
key
}
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
入驻信息表
,
updateInfo
,
updateParam
);
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
入驻信息表
,
入驻信息
updateInfo
,
updateParam
);
}
}
let
promotionInfo
=
param
.
promotionInfo
let
promotionInfo
=
param
.
promotionInfo
for
(
let
key
in
promotionInfo
)
{
for
(
let
key
in
promotionInfo
)
{
...
@@ -816,21 +816,21 @@ export async function updateYuYi(yId, param) {
...
@@ -816,21 +816,21 @@ export async function updateYuYi(yId, param) {
updateParam
.
promotionApp
=
OFFLINEPROMOTION
[
app
];
updateParam
.
promotionApp
=
OFFLINEPROMOTION
[
app
];
}
}
let
运营推广
dbInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
运营推广信息表
,
updateParam
,
[
"opId"
,
"promotionType"
,
"promotionApp"
,
"promotionNum"
]);
let
运营推广
dbInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
运营推广信息表
,
updateParam
,
[
"opId"
,
"promotionType"
,
"promotionApp"
,
"promotionNum"
]);
if
(
!
运营推广
dbInfo
||
!
运营推广
dbInfo
.
opId
)
{
if
(
!
Object
.
keys
(
运营推广
dbInfo
).
length
)
{
if
(
updateInfo
.
promotionNum
)
{
let
addInfo
=
{
let
addInfo
=
{
opId
:
randomId
(
TABLENAME
.
运营推广信息表
),
opId
:
randomId
(
TABLENAME
.
运营推广信息表
),
promotionType
:
updateParam
.
promotionType
,
promotionType
:
updateParam
.
promotionType
,
promotionApp
:
updateParam
.
promotionApp
,
promotionApp
:
updateParam
.
promotionApp
,
promotionNum
:
updateInfo
.
promotionNum
promotionNum
:
updateInfo
.
promotionNum
||
""
};
};
await
operationalData
(
OPERATIONALDATATYPE
.
增加
,
TABLENAME
.
运营推广信息表
,
addInfo
,
{});
await
operationalData
(
OPERATIONALDATATYPE
.
增加
,
TABLENAME
.
运营推广信息表
,
addInfo
,
{});
}
}
else
{
}
else
{
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
运营推广信息表
,
updateInfo
,
updateParam
);
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
运营推广信息表
,
{
promotionNum
:
promotionInfo
[
key
][
app
]}
,
updateParam
);
}
}
}
}
}
}
// await operationalData(OPERATIONALDATATYPE.修改, TABLENAME.入驻信息表, param, {info_enterId:yuyiInfo.info_enterId});
// await operationalData(OPERATIONALDATATYPE.修改, TABLENAME.运营推广信息表, param, {opId:yuyiInfo.opId});
return
{
isSuccess
:
true
};
return
{
isSuccess
:
true
};
}
}
...
...
src/biz/userRuFu.ts
View file @
78d2a524
...
@@ -10,7 +10,7 @@ import { operationalData, selectData, selectManyTableData } from "../data/operat
...
@@ -10,7 +10,7 @@ import { operationalData, selectData, selectManyTableData } from "../data/operat
import
{
BizError
}
from
"../util/bizError"
;
import
{
BizError
}
from
"../util/bizError"
;
import
{
ERRORENUM
}
from
"../config/enum/errorEnum"
;
import
{
ERRORENUM
}
from
"../config/enum/errorEnum"
;
import
{
getMySqlMs
,
getToken
,
randomId
}
from
"../tools/system"
;
import
{
getMySqlMs
,
getToken
,
randomId
}
from
"../tools/system"
;
import
{
extractData
}
from
"../util/piecemeal"
;
import
{
changeAdd
,
extractData
}
from
"../util/piecemeal"
;
import
{
EnterpriseApplyForConfig
}
from
"../config/splitResult/enterprise"
;
import
{
EnterpriseApplyForConfig
}
from
"../config/splitResult/enterprise"
;
import
{
CHANGESTATE
,
CHANGETYPE
,
FUHUASTATE
,
RUFUSTATE
,
STATE
}
from
"../config/enum/enum"
;
import
{
CHANGESTATE
,
CHANGETYPE
,
FUHUASTATE
,
RUFUSTATE
,
STATE
}
from
"../config/enum/enum"
;
...
@@ -199,6 +199,53 @@ export async function createRuFu(uId, param) {
...
@@ -199,6 +199,53 @@ export async function createRuFu(uId, param) {
/**
/**
* 入孵申请回显
* @param eId
* @returns
*/
export
async
function
settleInEnterpriseById
(
eId
:
string
)
{
let
enterpriseUserInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业基础信息表
,
{
eId
},
[]);
if
(
!
enterpriseUserInfo
||
!
enterpriseUserInfo
.
eId
)
{
throw
new
BizError
(
ERRORENUM
.
请先申请入孵
);
}
let
filesList
=
[
"eId"
,
"enterpriseName"
,
"uscc"
,
"logonTime"
,
"logonAddress"
,
"mail"
];
let
manyTableInfo
:
any
=
{}
manyTableInfo
[
TABLENAME
.
租赁信息
]
=
{
column
:[
"area"
,
"building"
,
"roomNumber"
,
"rent"
,
"startTime"
,
"endTime"
],
where
:{}
};
manyTableInfo
[
TABLENAME
.
企业孵化信息
]
=
{
column
:[
"state"
,
"startTime"
,
"endTime"
],
where
:{}
};
manyTableInfo
[
TABLENAME
.
企业用户表
]
=
{
column
:[
"userName"
,
"pwd"
,
"phone"
,
"uId"
],
where
:{}
};
let
resList
=
await
selectManyTableData
(
OPERATIONALDATATYPE
.
多表联查
,
TABLENAME
.
企业基础信息表
,
{
eId
},
filesList
,
manyTableInfo
);
let
dataInfo
=
{};
resList
.
forEach
(
info
=>
{
dataInfo
=
{
eId
:
info
.
eId
,
enterpriseName
:
info
.
enterpriseName
,
//企业名称
uscc
:
info
.
uscc
,
//统一信用代码
logonTime
:
moment
(
info
.
logonTime
).
format
(
"YYYY-MM-DD"
),
//注册时间
// leaseTime:`${moment(info.enterprise_leases[0].startTime).format("YYYY-MM-DD")}至${moment(info.enterprise_leases[0].endTime).format("YYYY-MM-DD")}`,
fuHuaTimeStart
:
info
.
enterprise_fuhuas
[
0
].
startTime
||
0
,
//孵化开始时间
fuHuaTimeEnd
:
info
.
enterprise_fuhuas
[
0
].
endTime
||
0
,
//孵化结束时间
leaseStartTime
:
info
.
enterprise_leases
[
0
].
startTime
||
0
,
//租赁开始时间
leaseEndTime
:
info
.
enterprise_leases
[
0
].
endTime
||
0
,
//租赁结束时间
rent
:
info
.
enterprise_leases
[
0
].
rent
,
//月租金
area
:
info
.
enterprise_leases
[
0
].
area
,
//租赁面积
building
:
info
.
enterprise_leases
[
0
].
building
||
""
,
// 园区楼号
roomNumber
:
info
.
enterprise_leases
[
0
].
roomNumber
||
""
,
// 室号
logonAddress
:
changeAdd
(
JSON
.
parse
(
info
.
logonAddress
)),
//注册地址
userName
:
info
.
enterprise_users
[
0
].
userName
,
//联系人
pwd
:
info
.
enterprise_users
[
0
].
pwd
,
//登录密码
phone
:
info
.
enterprise_users
[
0
].
phone
,
//登录手机号
mail
:
info
.
mail
,
//邮箱地址
uId
:
info
.
enterprise_users
[
0
].
uId
,
};
});
return
{
dataInfo
};
}
/**
* 入孵材料回显
* 入孵材料回显
* @param eId
* @param eId
* @returns
* @returns
...
@@ -262,6 +309,7 @@ export async function updateRuFu(eId:string, param) {
...
@@ -262,6 +309,7 @@ export async function updateRuFu(eId:string, param) {
throw
new
BizError
(
ERRORENUM
.
已审核请前往小程序登录
)
throw
new
BizError
(
ERRORENUM
.
已审核请前往小程序登录
)
}
}
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
企业基础信息表
,
{
state
:
CHANGESTATE
.
未审核
},
{});
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
租赁信息
,
param
,
{
eId
});
await
operationalData
(
OPERATIONALDATATYPE
.
修改
,
TABLENAME
.
租赁信息
,
param
,
{
eId
});
return
{
isSuccess
:
true
};
return
{
isSuccess
:
true
};
...
...
src/routers/userRuFu.ts
View file @
78d2a524
...
@@ -10,6 +10,7 @@ export function setRouter(httpServer) {
...
@@ -10,6 +10,7 @@ export function setRouter(httpServer) {
httpServer
.
post
(
'/admin/enterprise/rufu/login'
,
asyncHandler
(
login
));
httpServer
.
post
(
'/admin/enterprise/rufu/login'
,
asyncHandler
(
login
));
httpServer
.
post
(
'/admin/enterprise/rufu/rufustate'
,
asyncHandler
(
ruFuState
));
httpServer
.
post
(
'/admin/enterprise/rufu/rufustate'
,
asyncHandler
(
ruFuState
));
httpServer
.
post
(
'/admin/enterprise/rufu/add'
,
asyncHandler
(
addRuFu
));
httpServer
.
post
(
'/admin/enterprise/rufu/add'
,
asyncHandler
(
addRuFu
));
httpServer
.
post
(
'/admin/enterprise/rufu/settleininfo'
,
asyncHandler
(
settleInById
));
httpServer
.
post
(
'/admin/enterprise/rufu/info'
,
asyncHandler
(
getRuFu
));
httpServer
.
post
(
'/admin/enterprise/rufu/info'
,
asyncHandler
(
getRuFu
));
httpServer
.
post
(
'/admin/enterprise/rufu/update'
,
asyncHandler
(
updateRuFu
));
httpServer
.
post
(
'/admin/enterprise/rufu/update'
,
asyncHandler
(
updateRuFu
));
...
@@ -65,6 +66,19 @@ export function setRouter(httpServer) {
...
@@ -65,6 +66,19 @@ export function setRouter(httpServer) {
res
.
success
(
result
);
res
.
success
(
result
);
}
}
/**
*
* @param req
* @param res
*/
async
function
settleInById
(
req
,
res
)
{
const
UserInfo
=
req
.
userInfo
;
let
{
eId
}
=
req
.
body
let
result
=
await
userRuFuBiz
.
settleInEnterpriseById
(
eId
);
res
.
success
(
result
);
}
/**
/**
* 企业入孵材料回显
* 企业入孵材料回显
...
...
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