记得上下班打卡 | git大法好,push需谨慎

Commit e49f2900 authored by jiangxiulong's avatar jiangxiulong

数字藏品预约活动-不登陆

parent da46594b
...@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.service; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.entity.SweetCollectionReservation; import com.liquidnet.service.sweet.entity.SweetCollectionReservation;
import com.liquidnet.service.sweet.vo.SweetCollectionReservationVo;
/** /**
* <p> * <p>
...@@ -14,7 +15,7 @@ import com.liquidnet.service.sweet.entity.SweetCollectionReservation; ...@@ -14,7 +15,7 @@ import com.liquidnet.service.sweet.entity.SweetCollectionReservation;
*/ */
public interface ISweetCollectionReservationService extends IService<SweetCollectionReservation> { public interface ISweetCollectionReservationService extends IService<SweetCollectionReservation> {
ResponseDto<Integer> info(); ResponseDto<SweetCollectionReservationVo> info();
ResponseDto<Boolean> time(String endTime); ResponseDto<Boolean> time(String endTime);
......
package com.liquidnet.service.sweet.vo; package com.liquidnet.service.sweet.vo;
import com.liquidnet.service.sweet.entity.SweetCollectionReservation;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime;
@Data @Data
public class SweetCollectionReservationVo implements Serializable, Cloneable { public class SweetCollectionReservationVo implements Serializable {
private static final long serialVersionUID = -6689305045906446522L; private static final long serialVersionUID = -6689305045906446522L;
@ApiModelProperty("reservation_id")
private String reservationId;
@ApiModelProperty("union_id")
private String unionId;
@ApiModelProperty("称呼")
private String nickname;
@ApiModelProperty("手机号")
private String mobile;
@ApiModelProperty("邮箱")
private String mailbox;
@ApiModelProperty("企业名称")
private String enterpriseName;
@ApiModelProperty("职务")
private String title;
@ApiModelProperty("创建时间")
private LocalDateTime createdAt;
@ApiModelProperty("更新时间")
private LocalDateTime updatedAt;
@ApiModelProperty("活动状态 1正常 2已结束") @ApiModelProperty("活动状态 1正常 2已结束")
private Integer status; private Integer status;
...@@ -51,18 +22,4 @@ public class SweetCollectionReservationVo implements Serializable, Cloneable { ...@@ -51,18 +22,4 @@ public class SweetCollectionReservationVo implements Serializable, Cloneable {
} }
} }
public SweetCollectionReservationVo copy(SweetCollectionReservation source) {
if (null == source) return this;
this.setReservationId(source.getReservationId());
this.setUnionId(source.getUnionId());
this.setNickname(source.getNickname());
this.setMobile(source.getMobile());
this.setMailbox(source.getMailbox());
this.setEnterpriseName(source.getEnterpriseName());
this.setTitle(source.getTitle());
this.setCreatedAt(source.getCreatedAt());
this.setUpdatedAt(source.getUpdatedAt());
return this;
}
} }
...@@ -30,11 +30,6 @@ public class SweetCollectionReservation implements Serializable, Cloneable { ...@@ -30,11 +30,6 @@ public class SweetCollectionReservation implements Serializable, Cloneable {
*/ */
private String reservationId; private String reservationId;
/**
* union_id
*/
private String unionId;
/** /**
* 称呼 * 称呼
*/ */
......
...@@ -4,7 +4,6 @@ CREATE TABLE `sweet_collection_reservation` ...@@ -4,7 +4,6 @@ CREATE TABLE `sweet_collection_reservation`
( (
`mid` bigint unsigned NOT NULL AUTO_INCREMENT, `mid` bigint unsigned NOT NULL AUTO_INCREMENT,
`reservation_id` varchar(255) NOT NULL DEFAULT '' COMMENT 'reservation_id', `reservation_id` varchar(255) NOT NULL DEFAULT '' COMMENT 'reservation_id',
`union_id` varchar(255) NOT NULL DEFAULT '' COMMENT 'union_id',
`nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '称呼', `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '称呼',
`mobile` varchar(11) NOT NULL DEFAULT '' COMMENT '手机号', `mobile` varchar(11) NOT NULL DEFAULT '' COMMENT '手机号',
`mailbox` varchar(255) NOT NULL DEFAULT '' COMMENT '邮箱', `mailbox` varchar(255) NOT NULL DEFAULT '' COMMENT '邮箱',
......
...@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.controller; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.controller;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.service.ISweetCollectionReservationService; import com.liquidnet.service.sweet.service.ISweetCollectionReservationService;
import com.liquidnet.service.sweet.vo.SweetCollectionReservationVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
...@@ -28,7 +29,7 @@ public class SweetCollectionReservationController { ...@@ -28,7 +29,7 @@ public class SweetCollectionReservationController {
@GetMapping("info") @GetMapping("info")
@ApiOperation("活动状态") @ApiOperation("活动状态")
public ResponseDto<Integer> info() { public ResponseDto<SweetCollectionReservationVo> info() {
return reservationService.info(); return reservationService.info();
} }
......
...@@ -11,6 +11,7 @@ import com.liquidnet.service.sweet.mapper.SweetCollectionReservationMapper; ...@@ -11,6 +11,7 @@ import com.liquidnet.service.sweet.mapper.SweetCollectionReservationMapper;
import com.liquidnet.service.sweet.service.ISweetCollectionReservationService; import com.liquidnet.service.sweet.service.ISweetCollectionReservationService;
import com.liquidnet.service.sweet.utils.QueueUtils; import com.liquidnet.service.sweet.utils.QueueUtils;
import com.liquidnet.service.sweet.utils.RedisActivityUtils; import com.liquidnet.service.sweet.utils.RedisActivityUtils;
import com.liquidnet.service.sweet.vo.SweetCollectionReservationVo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -34,14 +35,16 @@ public class SweetCollectionReservationServiceImpl extends ServiceImpl<SweetColl ...@@ -34,14 +35,16 @@ public class SweetCollectionReservationServiceImpl extends ServiceImpl<SweetColl
QueueUtils queueUtils; QueueUtils queueUtils;
@Override @Override
public ResponseDto<Integer> info() { public ResponseDto<SweetCollectionReservationVo> info() {
LocalDateTime endTime = activityUtils.getEndTime("reservation"); LocalDateTime endTime = activityUtils.getEndTime("reservation");
LocalDateTime nowTime = LocalDateTime.now(); LocalDateTime nowTime = LocalDateTime.now();
SweetCollectionReservationVo reservationVo = SweetCollectionReservationVo.getNew();
if (null == endTime || nowTime.isAfter(endTime)) { if (null == endTime || nowTime.isAfter(endTime)) {
return ResponseDto.success(2); reservationVo.setStatus(2);
} else { } else {
return ResponseDto.success(1); reservationVo.setStatus(1);
} }
return ResponseDto.success(reservationVo);
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment