Forráskód Böngészése

:art: Improve db tv filter https://ld246.com/article/1709608533749

Daniel 1 éve
szülő
commit
c5ef196c45
1 módosított fájl, 7 hozzáadás és 3 törlés
  1. 7 3
      kernel/av/filter.go

+ 7 - 3
kernel/av/filter.go

@@ -78,7 +78,7 @@ const (
 )
 
 func (filter *ViewFilter) GetAffectValue(key *Key) (ret *Value) {
-	if nil != filter.Value && filter.Value.IsGenerated() {
+	if nil != filter.Value {
 		if filter.Value.IsGenerated() {
 			// 自动生成类型的过滤条件不设置默认值
 			return nil
@@ -89,8 +89,12 @@ func (filter *ViewFilter) GetAffectValue(key *Key) (ret *Value) {
 		}
 	}
 
-	if nil == filter.Value && nil != filter.RelativeDate {
-		// 相对日期今天的动态日期不设置默认值
+	if nil == filter.Value {
+		if nil != filter.RelativeDate {
+			// 相对日期今天的动态日期不设置默认值
+			return nil
+		}
+		// 两个值都空的情况下也不设置默认值
 		return nil
 	}