|
|
|
@@ -204,16 +204,17 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { |
|
|
|
if (activityJoin == null) { |
|
|
|
return new ResultData(ErrorCode.ACTIVITY_JOIN_NOT_FOUND); |
|
|
|
} |
|
|
|
wxActivityJoin.setStatus(EnumActivityJoinStatus.CONFIRMED.getCode()); |
|
|
|
activityJoin = wxActivityJoinMapper.selectOne(wxActivityJoin); |
|
|
|
if (activityJoin == null) { |
|
|
|
if (activityJoin.getStatus().equals(EnumActivityJoinStatus.NOT_CONFIRMED.getCode())) { |
|
|
|
return new ResultData(ErrorCode.ACTIVITY_WAIT_CONFIRMED); |
|
|
|
} |
|
|
|
activityJoin.setSignIn(EnumActivityJoinSignStatus.YES.getCode()); |
|
|
|
wxActivityJoinMapper.updateByPrimaryKeySelective(activityJoin); |
|
|
|
//查询活动名称 |
|
|
|
WxActivity activity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); |
|
|
|
return new ResultData(Result.SUCCESS, "签到成功", activity.getTitle()); |
|
|
|
if (activityJoin.getStatus().equals(EnumActivityJoinStatus.CONFIRMED.getCode())) { |
|
|
|
activityJoin.setSignIn(EnumActivityJoinSignStatus.YES.getCode()); |
|
|
|
wxActivityJoinMapper.updateByPrimaryKeySelective(activityJoin); |
|
|
|
//查询活动名称 |
|
|
|
WxActivity activity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); |
|
|
|
return new ResultData(Result.SUCCESS, "签到成功", activity.getTitle()); |
|
|
|
} |
|
|
|
return new ResultData(ErrorCode.ACTIVITY_EXPIRED); |
|
|
|
} |
|
|
|
|
|
|
|
private void sendMessage(WxActivityJoin join, WxActivity activity) { |
|
|
|
|