ソースを参照

fix bug

release_toaliyun_real
winter 4年前
コミット
d1a62cea69
1個のファイルの変更13行の追加12行の削除
  1. +13
    -12
      mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java

+ 13
- 12
mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java ファイルの表示

@@ -91,18 +91,19 @@ public class WxCouponOrderController extends BaseController {
PageInfo<WxCouponOrderCVo> page = wxCouponOrderService.listCUserVoAsPageOptimize(wxCouponOrder, pageNum, pageSize);

Date now = new Date();
page.getList().stream().forEach(co->{
if (co.getValidStartDate() != null && co.getValidEndDate() != null ) {
if (co.getValidStartDate().getTime() > now.getTime()) {
co.setValidStatus(EnumCouponOrderValidStatus.PREPARED.getCode());
} else if (co.getValidEndDate().getTime() < now.getTime()) {
co.setValidStatus(EnumCouponOrderValidStatus.ENDED.getCode());
} else {
co.setValidStatus(EnumCouponChannelActivityStatus.STARTED.getCode());
}
}
});

if (null != page.getList()) {
page.getList().stream().forEach(co->{
if (co.getValidStartDate() != null && co.getValidEndDate() != null ) {
if (co.getValidStartDate().getTime() > now.getTime()) {
co.setValidStatus(EnumCouponOrderValidStatus.PREPARED.getCode());
} else if (co.getValidEndDate().getTime() < now.getTime()) {
co.setValidStatus(EnumCouponOrderValidStatus.ENDED.getCode());
} else {
co.setValidStatus(EnumCouponChannelActivityStatus.STARTED.getCode());
}
}
});
}
return new ResultData(page);
}



読み込み中…
キャンセル
保存