clubId 변경
This commit is contained in:
@@ -593,6 +593,8 @@ exports.saveEventFileData = async (req, res) => {
|
|||||||
publicHash: generateRandomHash()
|
publicHash: generateRandomHash()
|
||||||
}, { transaction: t });
|
}, { transaction: t });
|
||||||
}
|
}
|
||||||
|
// 이벤트에서 최종 클럽ID 확정(추가 안정성)
|
||||||
|
const effectiveClubId = Number(event.clubId);
|
||||||
|
|
||||||
// 1.5 팀 정보 처리 - 참가자 처리 전에 팀 생성
|
// 1.5 팀 정보 처리 - 참가자 처리 전에 팀 생성
|
||||||
// 팀 번호별로 그룹화
|
// 팀 번호별로 그룹화
|
||||||
@@ -671,7 +673,7 @@ exports.saveEventFileData = async (req, res) => {
|
|||||||
} else {
|
} else {
|
||||||
// 새 회원 생성 및 참가자 등록
|
// 새 회원 생성 및 참가자 등록
|
||||||
const newMember = await Member.create({
|
const newMember = await Member.create({
|
||||||
clubId: cid, // required by Member model
|
clubId: effectiveClubId, // required by Member model
|
||||||
name: participant.name,
|
name: participant.name,
|
||||||
// normalize enum values to match Member model
|
// normalize enum values to match Member model
|
||||||
gender: (participant.gender === 'female' || participant.gender === '여성') ? 'female' : 'male',
|
gender: (participant.gender === 'female' || participant.gender === '여성') ? 'female' : 'male',
|
||||||
@@ -681,7 +683,7 @@ exports.saveEventFileData = async (req, res) => {
|
|||||||
|
|
||||||
// 클럽 회원으로 등록
|
// 클럽 회원으로 등록
|
||||||
await ClubMember.create({
|
await ClubMember.create({
|
||||||
clubId: cid,
|
clubId: effectiveClubId,
|
||||||
memberId: newMember.id,
|
memberId: newMember.id,
|
||||||
joinDate: new Date(),
|
joinDate: new Date(),
|
||||||
status: 'active'
|
status: 'active'
|
||||||
|
|||||||
Reference in New Issue
Block a user