Explorar el Código

订阅推送接口

wangchuanjin hace 4 años
padre
commit
b7480f230e
Se han modificado 1 ficheros con 5 adiciones y 3 borrados
  1. 5 3
      src/jfw/modules/common/src/qfw/util/jy/subscribepush.go

+ 5 - 3
src/jfw/modules/common/src/qfw/util/jy/subscribepush.go

@@ -193,8 +193,10 @@ func (s *subscribePush) Datas(spqp *SubPushQueryParam) (hasNextPage bool, result
 		starttime, _ = strconv.ParseInt(st, 0, 64)
 		et := strings.Split(spqp.SelectTime, "_")[1]
 		endtime, _ = strconv.ParseInt(et, 0, 64)
-		etTime := time.Unix(endtime, 0)
-		endtime = time.Date(etTime.Year(), etTime.Month(), etTime.Day(), 23, 59, 59, 0, time.Local).Unix()
+		if endtime > 0 {
+			etTime := time.Unix(endtime, 0)
+			endtime = time.Date(etTime.Year(), etTime.Month(), etTime.Day(), 23, 59, 59, 0, time.Local).Unix()
+		}
 	}
 	nowFormat := NowFormat(Date_Short_Layout)
 	start := (spqp.PageNum - 1) * pageSize
@@ -250,7 +252,7 @@ func (s *subscribePush) getDatasFromMysql(spqp *SubPushQueryParam, starttime, en
 	querys := []string{fmt.Sprintf("userid='%s'", spqp.UserId)}
 	//时间
 	if starttime > 0 && endtime > 0 {
-		querys = append(querys, fmt.Sprintf("date<=%d and date>=%d", starttime, endtime))
+		querys = append(querys, fmt.Sprintf("date>=%d and date<=%d", starttime, endtime))
 	} else if starttime > 0 && endtime == 0 {
 		querys = append(querys, fmt.Sprintf("date>=%d", starttime))
 	} else if starttime == 0 && endtime > 0 {