fix(lamaran): reuse akun intern yang sudah ada dan update data ke lamaran magang terbaru

This commit is contained in:
Muhammad Zhafran Ilham
2026-07-01 20:19:36 +07:00
parent b21f5ad5d9
commit 811025e9e4
@@ -237,13 +237,21 @@ class LamaranMagangService {
}, },
}); });
} else { } else {
const { nama_depan, nama_belakang } = checkResult.data.mahasiswa;
const fullName = [nama_depan, nama_belakang].filter(Boolean).join(" ");
await prisma.user.update({ await prisma.user.update({
where: { where: {
id: existingUser.id, id: existingUser.id,
}, },
data: { data: {
intern_position: existingUser.intern_position || internPosition, id_mahasiswa: checkResult.data.id_mahasiswa,
intern_interest_group:existingUser.intern_interest_group || internInterestGroup, id_lamaran_magang: parseInt(id_lamaran_magang),
full_name: fullName,
email: checkResult.data.mahasiswa.email,
intern_position: internPosition,
intern_interest_group: internInterestGroup,
is_active: true
}, },
}); });
} }