|  |  | 
 |  |  |     @ApiOperation(value="活动详情", notes="活动详情") | 
 |  |  |     @ApiResponses({@ApiResponse( code = 200, message = "success", response = ActivityMainDetailVo.class)}) | 
 |  |  |     @GetMapping(value = "/getActivityMainDetail") | 
 |  |  |     public Result  getActivityMainDetail(@ApiParam(name = "活动ID", value = "ID", example = "1")  | 
 |  |  |                                          @RequestParam(value = "Id") long Id) { | 
 |  |  |     public Result  getActivityMainDetail(@ApiParam(name = "id", value = "id", required = true,example = "1")  | 
 |  |  |                                          @RequestParam(value = "id") long Id) { | 
 |  |  |         return activityService.getActivityMainDetail(Id); | 
 |  |  |     } | 
 |  |  |      | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @ApiOperation(value="点击领取", notes="点击领取") | 
 |  |  |     @GetMapping(value = "/clinkReceive") | 
 |  |  |     public Result  clinkReceive(@ApiParam(name = "活动规则ID", value = "subId", example = "1")  | 
 |  |  |     public Result  clinkReceive(@ApiParam(name = "subId", value = "活动规则ID", example = "1")  | 
 |  |  |                                          @RequestParam(value = "subId") long subId) { | 
 |  |  |         return activityService.clinkReceive(subId); | 
 |  |  |     } | 
 
 |  |  | 
 |  |  |         queryWrapperActivityReceiveRecord.eq("member_id",memberId); | 
 |  |  |         queryWrapperActivityReceiveRecord.eq("sub_id",subId); | 
 |  |  |         ActivityReceiveRecord activityReceiveRecord = activityReceiveRecordDao.selectOne(queryWrapperActivityReceiveRecord); | 
 |  |  |         Date receiveTime = activityReceiveRecord.getReceiveTime(); | 
 |  |  |         Date invalidTime = activityReceiveRecord.getInvalidTime(); | 
 |  |  |         Date date = new Date(); | 
 |  |  |         if(receiveTime.getTime() - date.getTime() < 0) { | 
 |  |  |             return Result.fail(MessageSourceUtils.getString("activity_service_0002")); | 
 |  |  |         if(ObjectUtil.isNotEmpty(invalidTime.getTime())) { | 
 |  |  |             if(invalidTime.getTime() - date.getTime() < 0) { | 
 |  |  |                 return Result.fail(MessageSourceUtils.getString("activity_service_0002")); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         //验证当前活动是否结束 | 
 |  |  |         ActivityMain activityMain = activityMainDao.selectById(activityReceiveRecord.getMainId()); | 
 
 |  |  | 
 |  |  |     private String  content; | 
 |  |  |     @ApiModelProperty("活动状态1:开始2结束") | 
 |  |  |     private Integer  state; | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd hh:mm", timezone = "GMT+8") | 
 |  |  |     @ApiModelProperty("开始时间") | 
 |  |  |     private Date  startTime; | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd hh:mm", timezone = "GMT+8") | 
 |  |  |     @ApiModelProperty("结束时间") | 
 |  |  |     private Date  endTime; | 
 |  |  |     /** | 
 
 |  |  | 
 |  |  |     private String  subConditions; | 
 |  |  |     @ApiModelProperty("激活状态1已激活2未激活3已领取") | 
 |  |  |     private Integer  receiveState; | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd hh:mm", timezone = "GMT+8") | 
 |  |  |     @ApiModelProperty("失效时间") | 
 |  |  |     private Date invalidTime; | 
 |  |  |  |