소스 검색

活动接口

shuzhan 2 년 전
부모
커밋
af467df3d3
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      src/main/java/com/jpsoft/making_friends/modules/mobile/controller/ActivityApiController.java

+ 11 - 0
src/main/java/com/jpsoft/making_friends/modules/mobile/controller/ActivityApiController.java

@@ -151,11 +151,22 @@ public class ActivityApiController {
             if(activityInfo == null){
                 throw new Exception("未找到活动!");
             }
+
+            if (activityInfo.getStartTime().compareTo(new Date())>0 || activityInfo.getEndTime().compareTo(new Date())<0){
+                throw new Exception("不在报名时段内!");
+            }
+
+
             MemberInfo memberInfo = memberInfoService.get(subject);
             if(memberInfo == null){
                 throw new Exception("未找到用户!");
             }
 
+            ActivityMember joinMember = activityMemberService.findByMIdAndAId(memberInfo.getId(),activityInfo.getId());
+            if(joinMember != null){
+                throw new Exception("已报名!");
+            }
+
             ActivityMember activityMember = new ActivityMember();
             activityMember.setId(UUID.randomUUID().toString());
             activityMember.setDelFlag(false);