Просмотр исходного кода

[卡券][修改]:券详情添加现实抢购状态标志

release_toaliyun_real
hupeng 7 лет назад
Родитель
Сommit
ca8a455ffb
5 измененных файлов: 46 добавлений и 11 удалений
  1. +1
    -1
      mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java
  2. +17
    -0
      mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java
  3. +0
    -10
      mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java
  4. +13
    -0
      mallinkService/src/main/java/com/iformall/domain/vo/WxCouponCVo.java
  5. +15
    -0
      mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java

+ 1
- 1
mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java Просмотреть файл

@@ -58,7 +58,7 @@ public class WxCouponChannelController extends BaseController {
});
}

return new ResultData();
return new ResultData(page);
}

}

+ 17
- 0
mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java Просмотреть файл

@@ -4,6 +4,8 @@ import com.iformall.common.ErrorCode;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxCouponChannel;
import com.iformall.domain.vo.WxCouponCVo;
import com.iformall.enums.EnumCouponChannelActivityStatus;
import com.iformall.enums.EnumCouponChannelType;
import com.iformall.service.WxCouponChannelService;

import io.swagger.annotations.Api;
@@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Date;

@RestController
@RequestMapping("/api/wxCoupon")
@Api(description = "券类型相关接口")
@@ -48,6 +52,19 @@ public class WxCouponController extends BaseController {
if (wxCouponCVo == null)
return new ResultData(ErrorCode.COUPON_IS_EMPTY);

if (wxCouponCVo.getTargetAd()!= null &&
wxCouponCVo.getTargetAd().equals(EnumCouponChannelType.COUPON_CHANNEL_ID_TIMED.getCode())) {
Date now = new Date();

if (wxCouponCVo.getBeginTime().getTime() > now.getTime()) {
wxCouponCVo.setActivityStatus(EnumCouponChannelActivityStatus.PREPARED.getCode());
} else if (wxCouponCVo.getEndTime().getTime() < now.getTime()) {
wxCouponCVo.setActivityStatus(EnumCouponChannelActivityStatus.ENDED.getCode());
} else {
wxCouponCVo.setActivityStatus(EnumCouponChannelActivityStatus.STARTED.getCode());
}
}

return new ResultData(wxCouponCVo);

}


+ 0
- 10
mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java Просмотреть файл

@@ -40,9 +40,6 @@ public class WxCouponChannel implements Serializable {
this.ids = ids;
}

@Transient
private Integer activityStatus;

@Transient
private Date startdate;

@@ -100,13 +97,6 @@ public class WxCouponChannel implements Serializable {
@io.swagger.annotations.ApiModelProperty(value="子频道ID",name="subTargetId")
private Long subTargetId;

public Integer getActivityStatus() {
return activityStatus;
}

public void setActivityStatus(Integer activityStatus) {
this.activityStatus = activityStatus;
}

public String getTenantId() {
return tenantId;


+ 13
- 0
mallinkService/src/main/java/com/iformall/domain/vo/WxCouponCVo.java Просмотреть файл

@@ -34,6 +34,19 @@ public class WxCouponCVo extends WxCoupon implements Serializable {
@Transient
private String priceStr;


@Transient
private Integer activityStatus;

public Integer getActivityStatus() {
return activityStatus;
}

public void setActivityStatus(Integer activityStatus) {
this.activityStatus = activityStatus;
}


/*券ID**/
@io.swagger.annotations.ApiModelProperty(value="券ID",name="couponId")
private Long couponId;


+ 15
- 0
mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java Просмотреть файл

@@ -15,6 +15,19 @@ import java.util.List;
public class WxCouponChannelVo extends WxCouponChannel implements Serializable {
private static final long serialVersionUID = 1L;

@Transient
private Integer activityStatus;

public Integer getActivityStatus() {
return activityStatus;
}

public void setActivityStatus(Integer activityStatus) {
this.activityStatus = activityStatus;
}



/*总库存**/
@io.swagger.annotations.ApiModelProperty(value="总库存",name="inventory")
private Integer inventory;
@@ -74,6 +87,8 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable {
private Integer pressLimitNum;




public Integer getGameWeight() {
return gameWeight;
}


Загрузка…
Отмена
Сохранить