|
@@ -173,13 +173,13 @@ func updateRedis(date int64, k *UserInfo, infos *[]*map[string]interface{}) {
|
|
|
case 0, 1:
|
|
|
pc_a.Type = 1
|
|
|
list_a = append(list_a, pc_a.Infos...)
|
|
|
- if length_a > 250 {
|
|
|
+ if length_a > 500 {
|
|
|
if pc_b != nil {
|
|
|
- list_b = append(list_b, list_a[250:]...)
|
|
|
+ list_b = append(list_b, list_a[500:]...)
|
|
|
}
|
|
|
- list_a = list_a[:250]
|
|
|
- pc_a.Count = 250
|
|
|
- } else if length_a == 250 {
|
|
|
+ list_a = list_a[:500]
|
|
|
+ pc_a.Count = 500
|
|
|
+ } else if length_a == 500 {
|
|
|
pc_a.Count = 0
|
|
|
} else {
|
|
|
pc_a.Count = length_a
|
|
@@ -188,38 +188,38 @@ func updateRedis(date int64, k *UserInfo, infos *[]*map[string]interface{}) {
|
|
|
case 2:
|
|
|
list_a = append(list_a, pc_a.Infos...)
|
|
|
pc_a.Type = 3
|
|
|
- if length_a > 250 {
|
|
|
+ if length_a > 500 {
|
|
|
if pc_b != nil {
|
|
|
- list_b = append(list_b, list_a[250:]...)
|
|
|
+ list_b = append(list_b, list_a[500:]...)
|
|
|
}
|
|
|
- list_a = list_a[:250]
|
|
|
- pc_a.Count = 250 - len(*infos)
|
|
|
- } else if length_a == 250 {
|
|
|
+ list_a = list_a[:500]
|
|
|
+ pc_a.Count = 500 - len(*infos)
|
|
|
+ } else if length_a == 500 {
|
|
|
pc_a.Count = len(pc_a.Infos)
|
|
|
}
|
|
|
break
|
|
|
case 3:
|
|
|
- if length_a > 250 {
|
|
|
+ if length_a > 500 {
|
|
|
if pc_a.Count > 0 && pc_a.Count < len(pc_a.Infos) {
|
|
|
- pc_a_a := pc_a.Infos[:250-pc_a.Count]
|
|
|
- pc_a_b := pc_a.Infos[250-pc_a.Count:]
|
|
|
+ pc_a_a := pc_a.Infos[:500-pc_a.Count]
|
|
|
+ pc_a_b := pc_a.Infos[500-pc_a.Count:]
|
|
|
list_a = append(list_a, pc_a_a...)
|
|
|
- if len(list_a) > 250 {
|
|
|
+ if len(list_a) > 500 {
|
|
|
pc_a.Type = 1
|
|
|
- pc_a.Count = 250
|
|
|
+ pc_a.Count = 500
|
|
|
if pc_b != nil {
|
|
|
- list_b = append(list_b, list_a[250:]...)
|
|
|
+ list_b = append(list_b, list_a[500:]...)
|
|
|
list_b = append(list_b, pc_a_b...)
|
|
|
}
|
|
|
- list_a = list_a[:250]
|
|
|
- } else if len(list_a) == 250 {
|
|
|
+ list_a = list_a[:500]
|
|
|
+ } else if len(list_a) == 500 {
|
|
|
pc_a.Type = 1
|
|
|
pc_a.Count = 0
|
|
|
if pc_b != nil {
|
|
|
list_b = append(list_b, pc_a_b...)
|
|
|
}
|
|
|
} else {
|
|
|
- needLength := 250 - len(list_a)
|
|
|
+ needLength := 500 - len(list_a)
|
|
|
if needLength > len(pc_a_b) {
|
|
|
list_a = append(list_a, pc_a_b...)
|
|
|
pc_a.Count = len(pc_a_b)
|
|
@@ -244,8 +244,8 @@ func updateRedis(date int64, k *UserInfo, infos *[]*map[string]interface{}) {
|
|
|
jy.HistoryPush.PutPushCache_A(k.Id, pc_a)
|
|
|
if pc_b != nil {
|
|
|
list_b = append(list_b, pc_b...)
|
|
|
- if len(list_b) > 1750 {
|
|
|
- list_b = list_b[:1750]
|
|
|
+ if len(list_b) > 3500 {
|
|
|
+ list_b = list_b[:3500]
|
|
|
}
|
|
|
jy.HistoryPush.PutPushCache_B(k.Id, list_b)
|
|
|
}
|