| | |
| | | @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; |
| | | |