Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wenHuaBu_adminServer
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
wenHuaBu_adminServer
Commits
63f4456b
Commit
63f4456b
authored
Mar 22, 2024
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
a26cc645
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
87 additions
and
19 deletions
+87
-19
memberFees.ts
src/biz/member/memberFees.ts
+4
-1
order.ts
src/biz/member/order.ts
+3
-3
dataScript.ts
src/dataScript.ts
+78
-14
main.ts
src/main.ts
+2
-1
No files found.
src/biz/member/memberFees.ts
View file @
63f4456b
...
...
@@ -92,7 +92,10 @@ export async function unpaidList({unitName, joinStartTime, joinEndTime, memberTy
const
NowMs
=
new
Date
().
valueOf
();
/**到期时间距离今天小于90天 */
let
selectParam
:
any
=
{
lifespanEndTime
:{
"$lt"
:
NowMs
+
(
90
*
24
*
3600
*
1000
)},
"$and"
:[
{
lifespanEndTime
:{
"$lt"
:
NowMs
+
(
90
*
24
*
3600
*
1000
)}},
{
lifespanEndTime
:{
"$gt"
:
NowMs
}}
],
isAdmin
:
STATE
.
否
,
isGracePeriod
:
STATE
.
否
}
...
...
src/biz/member/order.ts
View file @
63f4456b
...
...
@@ -146,10 +146,10 @@ export async function offlinePayment({orderId, paymentNum, offlinePaymentUrl })
/**只有一笔欠费时才更新用户状态 */
if
(
notPayCount
<=
1
)
{
let
newOrderInfo
=
await
findOnceToSort
(
TABLEENUM
.
订单表
,
{
userId
:
orderInfo
.
userId
},
{
lifespanEndTime
:
-
1
},
[
"
lifespanStartTime"
,
"lifespanEndTime
"
]);
let
newOrderInfo
=
await
findOnceToSort
(
TABLEENUM
.
订单表
,
{
userId
:
orderInfo
.
userId
},
{
lifespanEndTime
:
-
1
},
[
"
orderCycleStart"
,
"orderCycleEnd
"
]);
let
updateUserInfo
=
{
lifespanStartTime
:
newOrderInfo
.
lifespanStartTime
,
lifespanEndTime
:
newOrderInfo
.
lifespanEndTime
,
lifespanStartTime
:
newOrderInfo
.
orderCycleStart
,
lifespanEndTime
:
newOrderInfo
.
orderCycleEnd
,
isGracePeriod
:
STATE
.
否
,
gracePeriodEndTime
:
0
,
memberState
:
MEMBERSTATE
.
正常
,
...
...
src/dataScript.ts
View file @
63f4456b
...
...
@@ -3,9 +3,9 @@
*/
import
moment
=
require
(
"moment"
);
import
{
addManyData
}
from
"./data/add"
;
import
{
addManyData
,
addOneData
}
from
"./data/add"
;
import
{
TABLEENUM
}
from
"./data/models/model"
;
import
{
generateUserId
}
from
"./tools/system"
;
import
{
generate
OrderId
,
generate
UserId
}
from
"./tools/system"
;
/**
* 注册账号
...
...
@@ -68,11 +68,15 @@ export async function test1() {
export
async
function
initOrderData
()
{
let
randomNum
=
parseInt
(
`
${
moment
().
hour
()}${
moment
().
minute
()}${
moment
().
second
()}${
Math
.
ceil
(
Math
.
random
()
*
100
)}
`
);
let
userId
=
generateUserId
();
let
userInfo
=
{
"token"
:
""
,
"tokenMs"
:
0
,
"adminLv"
:
[],
"registerFlow"
:
2
,
"isAdmin"
:
0
,
"userRegisterState"
:
1
,
"userRegisterState"
:
4
,
"memberState"
:
1
,
"memberLevel"
:
1
,
"isGracePeriod"
:
0
,
...
...
@@ -80,10 +84,10 @@ export async function initOrderData() {
"http://192.168.0.105:40012/whb/files/12/vue2024-03-22_16-11-873169.png"
],
"auxiliaryMaterial"
:
[],
"userId"
:
generateUserId
()
,
"userId"
:
userId
,
"memberType"
:
1
,
"askForTime"
:
171109502844
0.0
,
"loginId"
:
`
${
randomNum
}
`
,
"askForTime"
:
167932700000
0.0
,
"loginId"
:
randomNum
,
"mail"
:
"18120935727@163.com"
,
"pwd"
:
"123456"
,
"phone"
:
`1812093
${
Math
.
ceil
(
Math
.
random
()
*
10
)}${
Math
.
ceil
(
Math
.
random
()
*
10
)}${
Math
.
ceil
(
Math
.
random
()
*
10
)}${
Math
.
ceil
(
Math
.
random
()
*
10
)}
`
,
...
...
@@ -95,21 +99,80 @@ export async function initOrderData() {
"documentType"
:
1
,
"duties"
:
"吃的蔬菜生产"
,
"education"
:
2
,
"name"
:
`%
${
randomNum
}
`
,
"name"
:
`V
${
randomNum
}
`
,
"nation"
:
1
,
"otherEMP"
:
"去年
注册"
,
"otherPROF"
:
"去年
注册"
,
"otherEMP"
:
"23年前
注册"
,
"otherPROF"
:
"23年前
注册"
,
"photoUrl"
:
"http://192.168.0.105:40012/whb/files/12/vue2024-03-22_16-11-624049.png"
,
"profAchievement"
:
"去年
注册"
,
"profAchievement"
:
"23年前
注册"
,
"profCategory"
:
1
,
"professionalCERTUrl"
:
"http://192.168.0.105:40012/whb/files/12/vue2024-03-22_16-11-603763.png"
,
"qu"
:
"130524"
,
"sex"
:
2
,
"sheng"
:
"130000"
,
"shi"
:
"130500"
,
"studyResume"
:
"去年注册"
,
"unitName"
:
"去年注册"
,
"workResume"
:
"去年注册"
,
"workTitle"
:
"去年注册"
"studyResume"
:
"23年前注册"
,
"unitName"
:
"23年前注册"
,
"workResume"
:
"23年前注册"
,
"workTitle"
:
"23年前注册"
,
"auditTime"
:
1679328000000.0
,
"individualMemberType"
:
1
,
"joinTime"
:
1679328000000.0
,
"lifespanEndTime"
:
1710864000000.0
,
"lifespanStartTime"
:
1679328000000.0
,
"paymentStatus"
:
2
,
"session"
:
200907
};
await
addOneData
(
TABLEENUM
.
用户表
,
userInfo
);
let
dataList
=
[{
"paymentNum"
:
""
,
"offlinePaymentUrl"
:
""
,
"weChartPR"
:
""
,
"weChartState"
:
0
,
"isFirst"
:
true
,
"firstPayExamine"
:
false
,
"confirmReceipt"
:
0
,
"invoiceStatus"
:
1
,
"advanceInvoice"
:
false
,
"id"
:
generateOrderId
(
userId
),
"orderCycleStart"
:
1679328000000.0
,
"orderCycleEnd"
:
1710864000000.0
,
"unitName"
:
"23年注册"
,
"money"
:
100
,
"paymentMethod"
:
0
,
"userId"
:
`
${
userId
}
`
,
"loginId"
:
`
${
randomNum
}
`
,
"memberCategory"
:
1
,
"invoiceAdd"
:
""
,
"state"
:
1
,
"phone"
:
"181209323310"
,
"ct"
:
1711103141897.0
,
},{
"paymentNum"
:
""
,
"offlinePaymentUrl"
:
""
,
"weChartPR"
:
""
,
"weChartState"
:
0
,
"isFirst"
:
false
,
"firstPayExamine"
:
false
,
"confirmReceipt"
:
0
,
"invoiceStatus"
:
1
,
"advanceInvoice"
:
false
,
"id"
:
generateOrderId
(
userId
),
"orderCycleStart"
:
1710864000000.0
,
"orderCycleEnd"
:
1742400000000.0
,
"unitName"
:
"23年注册"
,
"money"
:
100
,
"paymentMethod"
:
0
,
"userId"
:
`
${
userId
}
`
,
"loginId"
:
`
${
randomNum
}
`
,
"memberCategory"
:
1
,
"invoiceAdd"
:
""
,
"state"
:
1
,
"phone"
:
"181209323310"
,
"ct"
:
1711103141897.0
,
}];
await
addManyData
(
TABLEENUM
.
订单表
,
dataList
);
console
.
log
(
"订单数据模拟成功"
);
}
\ No newline at end of file
src/main.ts
View file @
63f4456b
import
{
initAdmin
}
from
"./biz/member/rightsMgmt"
;
import
{
initConfig
,
systemConfig
}
from
"./config/serverConfig"
;
import
{
initDataBaseModel
}
from
"./data/db/db"
;
import
{
test1
}
from
"./dataScript"
;
import
{
test1
,
initOrderData
}
from
"./dataScript"
;
import
{
httpServer
}
from
"./net/http_server"
;
async
function
lanuch
()
{
...
...
@@ -16,6 +16,7 @@ async function lanuch() {
console
.
log
(
'This indicates that the server is started successfully.'
);
// await initAdmin();
// test1();
// await initOrderData()
}
lanuch
();
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