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
9ccf55be
Commit
9ccf55be
authored
Dec 11, 2024
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
38739f46
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
66 additions
and
29 deletions
+66
-29
apply.ts
src/biz/member/apply.ts
+1
-1
examine.ts
src/biz/member/examine.ts
+60
-25
memberFees.ts
src/biz/member/memberFees.ts
+3
-1
order.ts
src/biz/member/order.ts
+1
-1
main.ts
src/main.ts
+1
-1
No files found.
src/biz/member/apply.ts
View file @
9ccf55be
...
@@ -151,7 +151,7 @@ export async function applyList({name, joinStartTime, joinEndTime, memberCategor
...
@@ -151,7 +151,7 @@ export async function applyList({name, joinStartTime, joinEndTime, memberCategor
*/
*/
export
async
function
applyBatchAdopt
({
idList
})
{
export
async
function
applyBatchAdopt
({
idList
})
{
//限制长度
//限制长度
if
(
idList
.
length
>
=
10
)
throw
new
BizError
(
ERRORENUM
.
批量操作超过个数限制
);
if
(
idList
.
length
>
10
)
throw
new
BizError
(
ERRORENUM
.
批量操作超过个数限制
);
let
thisDate
=
new
Date
();
let
thisDate
=
new
Date
();
const
NowMs
=
thisDate
.
valueOf
();
const
NowMs
=
thisDate
.
valueOf
();
...
...
src/biz/member/examine.ts
View file @
9ccf55be
...
@@ -33,19 +33,20 @@ import { sendPassNotice } from "../sms";
...
@@ -33,19 +33,20 @@ import { sendPassNotice } from "../sms";
export
async
function
pendingReviewList
({
name
,
memberType
,
documentId
,
phone
,
mail
,
sheng
,
shi
,
pageNumber
})
{
export
async
function
pendingReviewList
({
name
,
memberType
,
documentId
,
phone
,
mail
,
sheng
,
shi
,
pageNumber
})
{
/**查询条件 */
/**查询条件 */
let
selectParam
:
any
=
{
let
selectParam
:
any
=
{
"$or"
:[
//
"$or":[
{
//
{
userRegisterState
:{
"$lt"
:
USERREGISTERSTATE
.
驳回修改
},
//
userRegisterState:{"$lt":USERREGISTERSTATE.驳回修改},
registerFlow
:{
"$gt"
:
REGISTERFLOW
.
完成第一步
}
//
registerFlow:{"$gt":REGISTERFLOW.完成第一步}
},
//
},
{
//
{
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
//
userRegisterState:USERREGISTERSTATE.驳回修改,
registerFlow
:
REGISTERFLOW
.
完成第一步
//
registerFlow:REGISTERFLOW.完成第一步
}
//
}
],
//
],
isAdmin
:
STATE
.
否
isAdmin
:
STATE
.
否
};
//审批列表展示状态除通过外的数据
};
//审批列表展示状态除通过外的数据
if
(
name
)
{
if
(
name
)
{
if
(
!
selectParam
[
"$and"
])
selectParam
[
"$and"
]
=
[];
selectParam
[
"$and"
]
=
[
selectParam
[
"$and"
]
=
[
{
"$or"
:[
{
"$or"
:[
{
unitName
:{
"$regex"
:
`
${
name
}
`
}},
{
unitName
:{
"$regex"
:
`
${
name
}
`
}},
...
@@ -53,12 +54,41 @@ export async function pendingReviewList({name, memberType, documentId, phone, ma
...
@@ -53,12 +54,41 @@ export async function pendingReviewList({name, memberType, documentId, phone, ma
]}
]}
];
];
}
}
if
(
memberType
.
length
)
{
if
(
memberType
.
indexOf
(
MEMBERTYPE
.
个人会员
)
>
-
1
)
selectParam
.
memberType
=
MEMBERTYPE
.
个人会员
;
let
memberTypeLen
=
Object
.
keys
(
MEMBERTYPEECCENUM
).
filter
(
key
=>
isNaN
(
Number
(
key
))).
length
;
if
(
memberType
.
length
==
0
||
memberType
.
length
==
memberTypeLen
)
{
if
(
!
selectParam
[
"$or"
])
selectParam
[
"$or"
]
=
[];
selectParam
[
"$or"
].
push
(
{
"$or"
:[
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
待审核
,
registerFlow
:
REGISTERFLOW
.
完成第二步
},
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
},
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
重新提交
,
registerFlow
:
REGISTERFLOW
.
完成第二步
}
]},
{
"$or"
:[
{
memberType
:
MEMBERTYPE
.
单位会员
,
userRegisterState
:
USERREGISTERSTATE
.
待审核
,
registerFlow
:
REGISTERFLOW
.
完成第三步
},
{
memberType
:
MEMBERTYPE
.
单位会员
,
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
},
{
memberType
:
MEMBERTYPE
.
单位会员
,
userRegisterState
:
USERREGISTERSTATE
.
重新提交
,
registerFlow
:
REGISTERFLOW
.
完成第三步
},
]}
);
}
else
{
if
(
memberType
.
indexOf
(
MEMBERTYPE
.
个人会员
)
>
-
1
)
{
// selectParam.memberType = MEMBERTYPE.个人会员;
selectParam
[
"$or"
]
=
[
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
待审核
,
registerFlow
:
REGISTERFLOW
.
完成第二步
},
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
},
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
重新提交
,
registerFlow
:
REGISTERFLOW
.
完成第二步
}
];
}
else
{
//单位
else
{
//单位
selectParam
.
unitMemberType
=
{
"$in"
:
memberType
};
// selectParam.unitMemberType = {"$in":memberType};
selectParam
[
"$or"
]
=
[
{
unitMemberType
:{
"$in"
:
memberType
},
userRegisterState
:
USERREGISTERSTATE
.
待审核
,
registerFlow
:
REGISTERFLOW
.
完成第三步
},
{
unitMemberType
:{
"$in"
:
memberType
},
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
},
{
unitMemberType
:{
"$in"
:
memberType
},
userRegisterState
:
USERREGISTERSTATE
.
重新提交
,
registerFlow
:
REGISTERFLOW
.
完成第三步
},
];
}
}
}
}
if
(
documentId
)
selectParam
.
documentId
=
documentId
;
if
(
documentId
)
selectParam
.
documentId
=
documentId
;
if
(
phone
)
selectParam
.
phone
=
phone
;
if
(
phone
)
selectParam
.
phone
=
phone
;
if
(
mail
)
selectParam
.
mail
=
mail
;
if
(
mail
)
selectParam
.
mail
=
mail
;
...
@@ -174,7 +204,7 @@ export async function adopt({id, session}) {
...
@@ -174,7 +204,7 @@ export async function adopt({id, session}) {
*/
*/
export
async
function
batchAdopt
({
idList
,
session
})
{
export
async
function
batchAdopt
({
idList
,
session
})
{
//限制长度
//限制长度
if
(
idList
.
length
>
=
10
)
throw
new
BizError
(
ERRORENUM
.
批量操作超过个数限制
);
if
(
idList
.
length
>
10
)
throw
new
BizError
(
ERRORENUM
.
批量操作超过个数限制
);
let
thisDate
=
new
Date
();
let
thisDate
=
new
Date
();
const
NowMs
=
thisDate
.
valueOf
();
const
NowMs
=
thisDate
.
valueOf
();
...
@@ -314,19 +344,24 @@ export async function approvalHistoryList({userId}) {
...
@@ -314,19 +344,24 @@ export async function approvalHistoryList({userId}) {
*/
*/
export
async
function
outPutPendingReviewList
({
memberType
,
exportColumns
})
{
export
async
function
outPutPendingReviewList
({
memberType
,
exportColumns
})
{
let
selectParam
:
any
=
{
let
selectParam
:
any
=
{
"$or"
:[
{
userRegisterState
:{
"$lt"
:
USERREGISTERSTATE
.
驳回修改
},
registerFlow
:{
"$gt"
:
REGISTERFLOW
.
完成第一步
}
},
{
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
}
],
memberType
,
isAdmin
:
STATE
.
否
isAdmin
:
STATE
.
否
};
//审批列表展示状态除通过外的数据
};
//审批列表展示状态除通过外的数据
if
(
memberType
==
MEMBERTYPE
.
个人会员
)
{
// selectParam.memberType = MEMBERTYPE.个人会员;
selectParam
[
"$or"
]
=
[
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
待审核
,
registerFlow
:
REGISTERFLOW
.
完成第二步
},
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
},
{
memberType
:
MEMBERTYPE
.
个人会员
,
userRegisterState
:
USERREGISTERSTATE
.
重新提交
,
registerFlow
:
REGISTERFLOW
.
完成第二步
}
];
}
else
{
//单位
selectParam
[
"$or"
]
=
[
{
memberType
:
MEMBERTYPE
.
单位会员
,
userRegisterState
:
USERREGISTERSTATE
.
待审核
,
registerFlow
:
REGISTERFLOW
.
完成第三步
},
{
memberType
:
MEMBERTYPE
.
单位会员
,
userRegisterState
:
USERREGISTERSTATE
.
驳回修改
,
registerFlow
:
REGISTERFLOW
.
完成第一步
},
{
memberType
:
MEMBERTYPE
.
单位会员
,
userRegisterState
:
USERREGISTERSTATE
.
重新提交
,
registerFlow
:
REGISTERFLOW
.
完成第三步
},
];
}
let
selectTitle
=
[];
let
selectTitle
=
[];
let
selectConf
=
[];
let
selectConf
=
[];
exportColumns
.
forEach
(
info
=>
{
exportColumns
.
forEach
(
info
=>
{
...
...
src/biz/member/memberFees.ts
View file @
9ccf55be
...
@@ -267,7 +267,9 @@ export async function getRenewalPeriod({name, memberType, documentId, phone, mai
...
@@ -267,7 +267,9 @@ export async function getRenewalPeriod({name, memberType, documentId, phone, mai
if
(
memberLevel
.
length
)
selectParam
.
memberLevel
=
{
"$in"
:
memberLevel
};
if
(
memberLevel
.
length
)
selectParam
.
memberLevel
=
{
"$in"
:
memberLevel
};
const
SelectFiles
=
[
"userId"
,
"memberState"
,
"unitName"
,
"loginId"
,
"phone"
,
"joinTime"
,
"memberType"
,
"lifespanStartTime"
,
"lifespanEndTime"
,
"name"
];
const
SelectFiles
=
[
"userId"
,
"memberState"
,
"unitName"
,
"loginId"
,
"phone"
,
"joinTime"
,
"memberType"
,
"lifespanStartTime"
,
"lifespanEndTime"
,
"name"
];
let
dbList
=
await
findToPage
(
TABLEENUM
.
用户表
,
selectParam
,
SelectFiles
,
pageNumber
,
10
);
let
dbList
=
await
findToSortToPage
(
TABLEENUM
.
用户表
,
selectParam
,
SelectFiles
,
{
joinTime
:
-
1
},
pageNumber
);
// let dbList = await findToPage(TABLEENUM.用户表, selectParam, SelectFiles, pageNumber, 10);
let
dataCount
=
await
findCount
(
TABLEENUM
.
用户表
,
selectParam
);
let
dataCount
=
await
findCount
(
TABLEENUM
.
用户表
,
selectParam
);
let
dataList
=
[];
let
dataList
=
[];
...
...
src/biz/member/order.ts
View file @
9ccf55be
...
@@ -626,7 +626,7 @@ export async function billStateHistory({id}) {
...
@@ -626,7 +626,7 @@ export async function billStateHistory({id}) {
*/
*/
export
async
function
billStateBatchAdopt
({
idList
})
{
export
async
function
billStateBatchAdopt
({
idList
})
{
//限制长度
//限制长度
if
(
idList
.
length
>
=
10
)
throw
new
BizError
(
ERRORENUM
.
批量操作超过个数限制
);
if
(
idList
.
length
>
10
)
throw
new
BizError
(
ERRORENUM
.
批量操作超过个数限制
);
let
thisDate
=
new
Date
();
let
thisDate
=
new
Date
();
const
NowMs
=
thisDate
.
valueOf
();
const
NowMs
=
thisDate
.
valueOf
();
...
...
src/main.ts
View file @
9ccf55be
...
@@ -19,7 +19,7 @@ async function lanuch() {
...
@@ -19,7 +19,7 @@ async function lanuch() {
httpServer
.
createServer
(
systemConfig
.
port
);
httpServer
.
createServer
(
systemConfig
.
port
);
console
.
log
(
'This indicates that the server is started successfully.'
);
console
.
log
(
'This indicates that the server is started successfully.'
);
await
initSMS
();
await
initSMS
();
await
initAdmin
();
//
await initAdmin();
await
initSystemTask
();
await
initSystemTask
();
await
initActivity
();
await
initActivity
();
// await initSaveUnsubmitted();
// await initSaveUnsubmitted();
...
...
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