Browse Source

活动不限名额详情用户状态修改

feature/dangjian
尹作梅 6 years ago
parent
commit
fbd23f222c
  1. 4
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/entity/ActInfoEntity.java
  2. 10
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java

4
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/entity/ActInfoEntity.java

@ -198,8 +198,8 @@ public class ActInfoEntity extends BaseEpdcEntity {
*/
private Integer reward;
/**
* 活动名额类型
* 活动名额类型(0-不限名额1-固定名额)
*/
private Integer actQuotaCategory;
}
}

10
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java

@ -307,13 +307,15 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit
}
} else if (currentTime.before(actInfoEntity.getSignupEndTime())) {
/*报名截至时间前
1当前用户未报名底部显示按钮 我要报名
2当前用户未报名且活动名额已满底部显示按钮 已报满
1当前用户未报名底部显示按钮 我要报名(不限名额或者未报满的)
2当前用户未报名且活动名额已满底部显示按钮 已报满限制名额且已经报满的
3当前用户已报名未审核审核通过的底部显示按钮 取消报名
4当前用户报名审核未通过或者已经取消报名的可再次报名-我要报名*/
if (null == actUserRelationEntity && (actInfoEntity.getActQuota() > actInfoEntity.getSignupNum())) {
if (null == actUserRelationEntity && (NumConstant.ZERO==actInfoEntity.getActQuotaCategory()
||actInfoEntity.getActQuota() > actInfoEntity.getSignupNum())) {
currentUserStatus = ActUserStatusConstant.SIGN_UP;
} else if (null == actUserRelationEntity && (actInfoEntity.getActQuota().equals(actInfoEntity.getSignupNum()))) {
} else if (null == actUserRelationEntity && (NumConstant.ONE==actInfoEntity.getActQuotaCategory()
&&actInfoEntity.getActQuota().equals(actInfoEntity.getSignupNum()))) {
currentUserStatus = ActUserStatusConstant.FULL_SIGN_UP;
} else if (null != actUserRelationEntity
&& (ActUserRelationStatusConstant.SIGN_UP.equals(actUserRelationEntity.getStatus())

Loading…
Cancel
Save