Huge bunch of UI/UX improvements and tweaks!
This commit is contained in:
parent
501be10bfe
commit
fb25e72215
37 changed files with 1651 additions and 949 deletions
12
server/utils/memberNumber.js
Normal file
12
server/utils/memberNumber.js
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import Counter from '../models/counter.js'
|
||||
import Member from '../models/member.js'
|
||||
|
||||
export async function assignMemberNumber(memberId) {
|
||||
const counter = await Counter.findOneAndUpdate(
|
||||
{ _id: 'memberNumber' },
|
||||
{ $inc: { seq: 1 } },
|
||||
{ new: true, upsert: true }
|
||||
)
|
||||
await Member.findByIdAndUpdate(memberId, { memberNumber: counter.seq }, { runValidators: false })
|
||||
return counter.seq
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue