Commit fe9c0a1e authored by shiyu's avatar shiyu

邀请码过期检查

parent 24f4d86b
......@@ -98,6 +98,16 @@ public class InvitationCodeServiceImpl implements InvitationCodeService {
invitationCodeList.forEach(invitationCode -> {
InvitationCodeVo invitationCodeVo = new InvitationCodeVo();
EntityMapper.copyAttribute(invitationCode, invitationCodeVo);
Date effectEndTime = invitationCode.getEffectiveEndTime();
Date now = new Date();
int comparison = effectEndTime.compareTo(now);
if (comparison <= 0) {
//设置邀请码状态为已过期
invitationCodeDao.updateState(invitationCode.getCode(), InvitationCodeStateEnum.EXPIRED.getCode());
invitationCode.setState(InvitationCodeStateEnum.EXPIRED.getCode());
invitationCodeVo.setState(InvitationCodeStateEnum.EXPIRED.getCode());
}
invitationCodeVo.setStateName(InvitationCodeStateEnum.getNameByCode(invitationCode.getState()));
InviteRecordRequestDto inviteRecordRequestDto = new InviteRecordRequestDto();
inviteRecordRequestDto.setInvitationCode(invitationCode.getCode());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment