diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxActivityJoinServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxActivityJoinServiceImpl.java index 50ef2aa0c..e86ec7529 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxActivityJoinServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxActivityJoinServiceImpl.java @@ -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); + } + }