|
|
@ -283,10 +283,11 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
} else if (currentTime.after(actInfoEntity.getSignUpEndTime()) && currentTime.before(actInfoEntity.getActStartTime())) { |
|
|
|
/*报名结束,活动未开始:显示:截止报名*/ |
|
|
|
return ActConstant.CURRENT_STATUS_USER_END_SIGN_UP; |
|
|
|
} else if (currentTime.after(actInfoEntity.getSignInStartTime()) && currentTime.before(actInfoEntity.getSignInEndTime())) { |
|
|
|
// 活动打卡时间段内: 显示:已开始
|
|
|
|
} else if (currentTime.after(actInfoEntity.getActStartTime()) && currentTime.before(actInfoEntity.getActEndTime())) { |
|
|
|
// 活动开始-结束的时间段内: 显示:已开始
|
|
|
|
return ActConstant.CURRENT_STATUS_USER_IN_PROGRESS; |
|
|
|
} else { |
|
|
|
// 最后,显示:已结束
|
|
|
|
return ActConstant.CURRENT_STATUS_USER_FINISHED; |
|
|
|
} |
|
|
|
} |
|
|
@ -311,23 +312,9 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
return ActConstant.CURRENT_STATUS_USER_POINTS_CONFIRM; |
|
|
|
} |
|
|
|
|
|
|
|
if (currentTime.after(actInfoEntity.getActEndTime()) && currentTime.before(actInfoEntity.getSignInEndTime())) { |
|
|
|
/*活动结束;打卡未截止*/ |
|
|
|
// (未审核的、审核未通过、取消报名的)- 已结束
|
|
|
|
if (ActConstant.ACT_USER_STATUS_AUDITING.equals(actUserStatus) |
|
|
|
|| ActConstant.ACT_USER_STATUS_REFUSED.equals(actUserStatus) |
|
|
|
|| ActConstant.ACT_USER_STATUS_CANCELD.equals(actUserStatus)) { |
|
|
|
return ActConstant.CURRENT_STATUS_USER_FINISHED; |
|
|
|
} |
|
|
|
} else if (currentTime.after(actInfoEntity.getSignInStartTime()) && currentTime.before(actInfoEntity.getSignInEndTime())) { |
|
|
|
/* 活动打卡时间段内 */ |
|
|
|
|
|
|
|
// (未审核的、审核未通过、取消报名的)- 已开始
|
|
|
|
if (ActConstant.ACT_USER_STATUS_AUDITING.equals(actUserStatus) |
|
|
|
|| ActConstant.ACT_USER_STATUS_REFUSED.equals(actUserStatus) |
|
|
|
|| ActConstant.ACT_USER_STATUS_CANCELD.equals(actUserStatus)) { |
|
|
|
return ActConstant.CURRENT_STATUS_USER_IN_PROGRESS; |
|
|
|
} |
|
|
|
if (currentTime.after(actInfoEntity.getActStartTime()) && currentTime.before(actInfoEntity.getActEndTime())) { |
|
|
|
/* 活动开始-结束的时间段内 */ |
|
|
|
return ActConstant.CURRENT_STATUS_USER_IN_PROGRESS; |
|
|
|
} else if (currentTime.before(actInfoEntity.getSignUpEndTime())) { |
|
|
|
/* 报名截至时间前 */ |
|
|
|
//(未审核、审核通过的)底部显示按钮 取消报名
|
|
|
|