get([],["ownerStoragePriceModels"],false,true))->chunk(50); foreach ($chunks as $owners){ $insert = []; $date = date("Y-m-d"); foreach ($owners as $owner){ $insert[] = [ "owner_id" => $owner->id, "counting_month" => date("Y-m-d"), "created_at" => $date ]; //A:件 B:business C:customer D:date Cache::put(date("Y-m")."|B|".$owner->id,0,self::TTL); Cache::put(date("Y-m")."|C|".$owner->id,0,self::TTL); Cache::put(date("Y-m")."|D|".$owner->id,time(),self::TTL); Cache::put(date("Y-m")."|A|".$owner->id,0,self::TTL); } OwnerReport::query()->insert($insert); } } }