From 66420a7b3b0f7dd40bac318e34da49d8d995c9e1 Mon Sep 17 00:00:00 2001 From: 王明元 <97082371@qq.com> Date: Tue, 26 Jul 2022 17:36:23 +0800 Subject: [PATCH] 2022年7月26日17:36:06 增加最佳直播标识 --- fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/dto/PoolQueryDTO.java | 7 ++++++- fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/vo/LivePoolVO.java | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/dto/PoolQueryDTO.java b/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/dto/PoolQueryDTO.java index 274763d..e9a749c 100644 --- a/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/dto/PoolQueryDTO.java +++ b/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/dto/PoolQueryDTO.java @@ -13,6 +13,7 @@ import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Arrays; +import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.stream.Collectors; @@ -78,6 +79,10 @@ public class PoolQueryDTO extends BasePageQuery { * 日期类型 */ private Integer dateType; + /** + * 最佳直播 + */ + private Boolean bestLive; /** * 重写valid的get方法 @@ -87,7 +92,7 @@ public class PoolQueryDTO extends BasePageQuery { public List getValid() { if (Objects.isNull(this.valid)) return null; - return valid ? Arrays.asList(1, 11) : Arrays.asList(0, -1, -2); + return valid ? (Objects.nonNull(this.bestLive) && bestLive ? Collections.singletonList(11) : Arrays.asList(1, 11)) : Arrays.asList(0, -1, -2); } /** diff --git a/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/vo/LivePoolVO.java b/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/vo/LivePoolVO.java index c3d9468..0260feb 100644 --- a/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/vo/LivePoolVO.java +++ b/fw-dalaran-domain/src/main/java/cn/fw/dalaran/domain/vo/LivePoolVO.java @@ -126,6 +126,13 @@ public class LivePoolVO { private String account; /** + * 是否为最佳直播 + */ + public boolean getBestLive() { + return this.valid > 10; + } + + /** * 重写get方法 * * @return 是否为有效直播 -- libgit2 0.22.2