fix:添加活动
This commit is contained in:
parent
78cd956ab5
commit
7afb57c9bf
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.competition.common.enums.ErrorCode;
|
||||
import com.competition.common.exception.BusinessException;
|
||||
import com.competition.common.result.PageResult;
|
||||
import com.competition.common.util.SecurityUtil;
|
||||
import com.competition.modules.biz.contest.dto.CreateContestDto;
|
||||
import com.competition.modules.biz.contest.dto.QueryContestDto;
|
||||
import com.competition.modules.biz.contest.entity.BizContest;
|
||||
@ -79,6 +80,14 @@ public class ContestServiceImpl extends ServiceImpl<ContestMapper, BizContest> i
|
||||
}
|
||||
entity.setCreator(creatorId != null ? creatorId.intValue() : null);
|
||||
|
||||
// 如果没有设置授权租户,默认添加当前租户
|
||||
if (entity.getContestTenants() == null || entity.getContestTenants().isEmpty()) {
|
||||
Long currentTenantId = SecurityUtil.getCurrentTenantId();
|
||||
if (currentTenantId != null) {
|
||||
entity.setContestTenants(Collections.singletonList(currentTenantId.intValue()));
|
||||
}
|
||||
}
|
||||
|
||||
save(entity);
|
||||
log.info("赛事创建成功,ID:{}, 名称:{}", entity.getId(), entity.getContestName());
|
||||
return entity;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user