zz 6 years ago
parent
commit
504c03d777

+ 4 - 0
app/Console/Commands/BookTest.php

@@ -590,6 +590,10 @@ class BookTest extends Command
                 continue;
             }
             $last_info = explode('_',$last_read);
+            if(!isset($last_info[2])){
+                $k++;
+                Redis::del('book_read:'.$i);
+            }
             if(time()-$last_info[2]>=5*30*86400 ){
                 $record = Redis::hgetall('book_read:'.$i);
                 $data = [];

+ 3 - 1
app/Modules/User/Services/ReadRecordService.php

@@ -522,7 +522,9 @@ class ReadRecordService
         $record = ReadRecordFromRedis::where('uid',$uid)->select('field','value')->get();
         if($record->isNotEmpty()){
             foreach ($record as $item){
-                Redis::hset('book_read:'.$uid,$item->field,$item->value);
+                if(!in_array($item->field,self::$not_uid_key)){
+                    Redis::hset('book_read:'.$uid,$item->field,$item->value);
+                }
             }
         }
     }