|
|
|
@@ -132,6 +132,14 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { |
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = {Exception.class}) |
|
|
|
@Override |
|
|
|
public ResultData join(WxActivityJoin wxActivityJoin) { |
|
|
|
|
|
|
|
WxActivityJoin joinQuery = new WxActivityJoin(); |
|
|
|
joinQuery.setUserId(wxActivityJoin.getUserId()); |
|
|
|
joinQuery.setActivityId(wxActivityJoin.getActivityId()); |
|
|
|
int count = wxActivityJoinMapper.selectCount(joinQuery); |
|
|
|
if (count > 0) { |
|
|
|
return new ResultData(ErrorCode.ACTIVITY_JOINED); |
|
|
|
} |
|
|
|
WxCUser user = wxCUserMapper.selectByPrimaryKey(wxActivityJoin.getUserId()); |
|
|
|
//保存到报名表中 |
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
|