fix:修复报名
This commit is contained in:
parent
ff25e41243
commit
63c564a03b
@ -128,6 +128,8 @@ public class PublicActivityService {
|
||||
*/
|
||||
@Transactional
|
||||
public BizContestRegistration register(Long contestId, Long userId, Long tenantId, PublicRegisterActivityDto dto) {
|
||||
log.info("开始报名活动,contestId: {}, userId: {}, tenantId: {}", contestId, userId, tenantId);
|
||||
|
||||
// 检查是否已报名
|
||||
Long existCount = contestRegistrationMapper.selectCount(
|
||||
new LambdaQueryWrapper<BizContestRegistration>()
|
||||
@ -156,7 +158,14 @@ public class PublicActivityService {
|
||||
reg.setTeamId(dto.getTeamId());
|
||||
reg.setRegistrationState(Boolean.TRUE.equals(contest.getRequireAudit()) ? "pending" : "passed");
|
||||
reg.setRegistrationTime(LocalDateTime.now());
|
||||
// 设置必填字段
|
||||
reg.setRegistrant(userId.intValue());
|
||||
reg.setAccountNo("user_" + userId);
|
||||
reg.setAccountName("user_" + userId);
|
||||
|
||||
log.info("保存报名记录:{}", reg);
|
||||
contestRegistrationMapper.insert(reg);
|
||||
log.info("报名成功,ID: {}", reg.getId());
|
||||
return reg;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user