|
|
|
@@ -84,6 +84,7 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { |
|
|
|
return new ResultData(ErrorCode.ACTIVITY_JOIN_NOT_FOND); |
|
|
|
} |
|
|
|
if (wxActivityJoin.getStatus().equals(EnumActivityJoinStatus.CONFIRMED.getCode())) { |
|
|
|
testIn(); |
|
|
|
activityJoinRedisLock(wxActivityJoin.getActivityId()); |
|
|
|
}else{ |
|
|
|
if(wxActivityJoin1.getSignIn().equals(EnumActivityJoinSignStatus.YES.getCode())){ |
|
|
|
@@ -204,6 +205,7 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { |
|
|
|
if(wxActivity.getSignupExamine().equals(EnumDelFlag.YES.getCode())){ |
|
|
|
wxActivityJoin.setStatus(EnumActivityJoinStatus.NOT_CONFIRMED.getCode()); |
|
|
|
}else{ |
|
|
|
testIn(); |
|
|
|
activityJoinRedisLock(wxActivityJoin.getActivityId()); |
|
|
|
wxActivityJoin.setStatus(EnumActivityJoinStatus.CONFIRMED.getCode()); |
|
|
|
} |
|
|
|
@@ -333,5 +335,22 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void testIn(){ |
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
WxActivityJoin join = new WxActivityJoin(); |
|
|
|
join.setId(idWorker.nextId()); |
|
|
|
join.setTenantId("789"); |
|
|
|
join.setUserId(1111111111l); |
|
|
|
join.setActivityId(1111111111l); |
|
|
|
join.setName("工具人"); |
|
|
|
join.setNickName("工具人"); |
|
|
|
join.setBirthday(new Date()); |
|
|
|
join.setPhone("1111111111"); |
|
|
|
join.setSex(1); |
|
|
|
join.setCreateTime(new Date()); |
|
|
|
join.setUpdateTime(new Date()); |
|
|
|
wxActivityJoinMapper.insert(join); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |