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

//LegionActivity

release_toaliyun_real
xiaohu 1 год назад
Родитель
Сommit
803716b71d
2 измененных файлов: 10 добавлений и 5 удалений
  1. +2
    -2
      mallinkService/src/main/java/com/iformall/domain/po/WxLegionActivity.java
  2. +8
    -3
      mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityServiceImpl.java

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

@@ -94,9 +94,9 @@ public class WxLegionActivity extends TenantEntity {
private Integer notUnionOrder;

/**
* 状态(0:未上架 1:已上架)
* 状态
*/
@io.swagger.annotations.ApiModelProperty(value="状态(0:草稿 1:已上架 2:已下架 3:已过期)",name="status")
@io.swagger.annotations.ApiModelProperty(value="状态(0:草稿 1:已上架 2:已下架 3:已过期 4:未开始)",name="status")
@TableField(value = "status")
private Integer status;



+ 8
- 3
mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityServiceImpl.java Просмотреть файл

@@ -79,7 +79,7 @@ public class WxLegionActivityServiceImpl implements WxLegionActivityService{
}
//已过期
else if(EnumLegionActivityStatus.EXPIRE.getCode().equals(record.getStatus())){
record.setStatus(null);
record.setStatus(EnumLegionActivityStatus.ON_LINE.getCode());
record.setValidStatus(EnumYesOrNo.YES.getCode());
}
}
@@ -103,8 +103,13 @@ public class WxLegionActivityServiceImpl implements WxLegionActivityService{

Date now = new Date();
for (WxLegionActivity activity : list) {
if(now.after(activity.getEndTime())){
activity.setStatus(EnumOfflineActivityStatus.EXPIRE.getCode());
if(EnumLegionActivityStatus.ON_LINE.getCode().equals(activity.getStatus())){
if(now.before(activity.getStartTime())){
activity.setStatus(EnumLegionActivityStatus.NOT_START.getCode());
}
if(now.after(activity.getEndTime())){
activity.setStatus(EnumLegionActivityStatus.EXPIRE.getCode());
}
}
activity.setLegionCount(legionCountMap.get(activity.getId())==null?0:legionCountMap.get(activity.getId()));
activity.setMerchantCount(merchantCountMap.get(activity.getId())==null?0:merchantCountMap.get(activity.getId()));


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