ソースを参照

[活动报名][修改][查询状态]

release_toaliyun_real
gongbiao 7年前
コミット
0c79556c35
1個のファイルの変更7行の追加4行の削除
  1. +7
    -4
      mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java

+ 7
- 4
mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java ファイルの表示

@@ -181,20 +181,23 @@ public class WxActivityServiceImpl implements WxActivityService {
activityJoin.setUserId(userId);
activityJoin.setActivityId(id);
activityJoin.setTenantId(wxActivity.getTenantId());
//查询是否已参加报名
int count = wxActivityJoinMapper.selectCount(activityJoin);
if (count > 0) {
return EnumActivityEnrollStatus.JOINED.getCode();
}
if (wxActivity.getStartTime().equals(EnumActivityStatus.STATUS_THROW_IN.getCode())) {
//未投放 就是 未开始
if (wxActivity.getStatus().equals(EnumActivityStatus.STATUS_THROW_IN.getCode())) {
return EnumActivityEnrollStatus.NOT_START.getCode();
}
if (wxActivity.getStartTime().equals(EnumActivityStatus.STATUS_TAKE_OFFF.getCode())) {
//下线 就是 结束
if (wxActivity.getStatus().equals(EnumActivityStatus.STATUS_TAKE_OFFF.getCode())) {
return EnumActivityEnrollStatus.END.getCode();
}
Date date = new Date();
if (wxActivity.getStartTime().equals(EnumActivityStatus.INJECT_CAMPAIGN.getCode())) {
if (wxActivity.getStatus().equals(EnumActivityStatus.INJECT_CAMPAIGN.getCode())) {
//报名未开始
if (wxActivity.getStartTime().before(date)) {
if (wxActivity.getStartTime().after(date)) {
return EnumActivityEnrollStatus.NOT_START.getCode();
}
if (wxActivity.getEndTime().before(date)) {


読み込み中…
キャンセル
保存