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
596d9df1
Commit
596d9df1
authored
Oct 25, 2024
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
9bcd4f99
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
56 additions
and
16 deletions
+56
-16
apply.ts
src/biz/member/apply.ts
+51
-13
msgActivity.ts
src/biz/member/msgActivity.ts
+1
-1
enum.ts
src/config/enum.ts
+4
-2
No files found.
src/biz/member/apply.ts
View file @
596d9df1
...
...
@@ -113,11 +113,21 @@ export async function applyList({name, joinStartTime, joinEndTime, memberCategor
const
NowMs
=
thisDate
.
valueOf
();
let
lableInfo
=
userInfo
.
lableId
.
toObject
()
||
[];
let
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
驳回申请
;
let
newLable
;
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
理事会员
)
{
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
驳回理事申请
;
})
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
通过申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
通过申请
);
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
通过理事申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
通过理事申请
);
}
}
else
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
常务理事会员
)
{
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
驳回常务理事申请
;
})
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
通过常务理事申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
通过常务理事申请
);
}
}
let
lableId
=
newLable
;
...
...
@@ -163,12 +173,23 @@ export async function applyBatchAdopt({idList}) {
}
let
lableInfo
=
userInfo
.
lableId
.
toObject
()
||
[];
let
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
驳回申请
;
let
newLable
;
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
理事会员
)
{
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
驳回理事申请
;
})
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
通过
申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
通过
申请
);
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
通过理事
申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
通过理事
申请
);
}
}
else
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
常务理事会员
)
{
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
驳回常务理事申请
;
})
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
通过常务理事申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
通过常务理事申请
);
}
}
let
lableId
=
newLable
;
let
updateInfo
:
any
=
{
...
...
@@ -210,12 +231,23 @@ export async function applyReject({id, remarks}) {
const
NowMs
=
thisDate
.
valueOf
();
let
lableInfo
=
userInfo
.
lableId
.
toObject
()
||
[];
let
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
通过申请
;
let
newLable
;
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
理事会员
)
{
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
通过理事申请
;
})
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
驳回
申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
驳回
申请
);
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
驳回理事
申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
驳回理事
申请
);
}
}
else
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
常务理事会员
)
{
newLable
=
lableInfo
.
filter
(
(
item
)
=>
{
return
item
!==
CLIENTMSGLABLE
.
通过常务理事申请
;
})
if
(
!
newLable
.
includes
(
CLIENTMSGLABLE
.
驳回常务理事申请
))
{
newLable
.
push
(
CLIENTMSGLABLE
.
驳回常务理事申请
);
}
}
let
lableId
=
newLable
;
let
updateInfo
:
any
=
{
...
...
@@ -233,7 +265,13 @@ export async function applyReject({id, remarks}) {
}
await
updateOneData
(
TABLEENUM
.
理事变更审批历史表
,
{
applyId
:
userInfo
.
applyId
},
applyInfo
);
/**重置消息为未读 */
let
msgInfo
=
await
findOnce
(
TABLEENUM
.
消息通知表
,
{
lableId
:{
"$in"
:
CLIENTMSGLABLE
.
驳回申请
}});
let
msgInfo
;
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
理事会员
)
{
msgInfo
=
await
findOnce
(
TABLEENUM
.
消息通知表
,
{
lableId
:{
"$in"
:
CLIENTMSGLABLE
.
驳回理事申请
}});
}
else
if
(
userInfo
.
applyMemberLevel
==
MEMBERLEVEL
.
常务理事会员
)
{
msgInfo
=
await
findOnce
(
TABLEENUM
.
消息通知表
,
{
lableId
:{
"$in"
:
CLIENTMSGLABLE
.
驳回常务理事申请
}});
}
await
updateOneData
(
TABLEENUM
.
消息已读状态表
,
{
userId
:
id
,
msgId
:
msgInfo
.
msgId
},
{
isRead
:
STATE
.
否
});
return
successResult
();
...
...
src/biz/member/msgActivity.ts
View file @
596d9df1
...
...
@@ -273,7 +273,7 @@ export async function noticeMessage({userId}) {
item
.
readId
=
msgReadInfo
.
readId
;
item
.
isRead
=
msgReadInfo
.
isRead
;
if
(
item
.
lableId
.
includes
(
CLIENTMSGLABLE
.
驳回申请
))
item
.
rejectRemarks
=
userInfo
.
rejectRemarks
if
(
item
.
lableId
.
includes
(
CLIENTMSGLABLE
.
驳回
理事申请
)
||
item
.
lableId
.
includes
(
CLIENTMSGLABLE
.
驳回常务理事
申请
))
item
.
rejectRemarks
=
userInfo
.
rejectRemarks
dataList
.
push
(
item
);
}
...
...
src/config/enum.ts
View file @
596d9df1
...
...
@@ -699,8 +699,10 @@ export enum CLIENTMSGLABLE {
单位会员
=
"单位会员"
,
理事
=
"理事会员"
,
常务理事
=
"常务理事会员"
,
驳回申请
=
"驳回理事申请"
,
通过申请
=
"通过理事申请"
,
驳回理事申请
=
"驳回理事申请"
,
通过理事申请
=
"通过理事申请"
,
驳回常务理事申请
=
"驳回常务理事申请"
,
通过常务理事申请
=
"通过常务理事申请"
,
}
...
...
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