|  | @@ -975,8 +975,13 @@ class OrdersController extends Controller
 | 
	
		
			
				|  |  |                          preg_match('bid=(\w+)', $url, $matchs);
 | 
	
		
			
				|  |  |                          $bid = Hashids::decode($matchs[1])[0];
 | 
	
		
			
				|  |  |                          $record =  ReadRecordService::getRecordByUidBid($uid, $bid);
 | 
	
		
			
				|  |  | -                        $cid = explode('_', $record)[0];
 | 
	
		
			
				|  |  | -                        $url = preg_replace('cid=(\d+)', 'cid=' . $cid, $url);
 | 
	
		
			
				|  |  | +                        if ($record) {
 | 
	
		
			
				|  |  | +                            $cid = explode('_', $record)[0];
 | 
	
		
			
				|  |  | +                            $url = preg_replace('cid=(\d+)', 'cid=' . $cid, $url);
 | 
	
		
			
				|  |  | +                        } else {
 | 
	
		
			
				|  |  | +                            $url = preg_replace('bid=(\w+)', '', $url);
 | 
	
		
			
				|  |  | +                            $url = preg_replace('/reader?', '/reader?id=' . $bid, $url);
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  |                          Log::info('reader_url :' . $url);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      return view($page, compact('order', 'url', 'from'));
 |