|  | @@ -34,23 +34,12 @@ class SignupManagementService
 | 
	
		
			
			| 34 | 34 |                      ->orWhere('backupEmail', $keyword)
 | 
	
		
			
			| 35 | 35 |                      ->orWhere('phoneNumber', $keyword);
 | 
	
		
			
			| 36 | 36 |              });
 | 
	
		
			
			| 37 |  | -            // $res = $res->where('firstName', $keyword)
 | 
	
		
			
			| 38 |  | -            //     ->orWhere('lastName', $keyword)
 | 
	
		
			
			| 39 |  | -            //     ->orWhere('companyName', $keyword)
 | 
	
		
			
			| 40 |  | -            //     ->orWhere('companyEmail', $keyword)
 | 
	
		
			
			| 41 |  | -            //     ->orWhere('backupEmail', $keyword)
 | 
	
		
			
			| 42 |  | -            //     ->orWhere('phoneNumber', $keyword);
 | 
	
		
			
			| 43 |  | -                // ->orWhere('country', $keyword)
 | 
	
		
			
			| 44 |  | -                // ->orWhere('trackNo', $keyword)
 | 
	
		
			
			| 45 |  | -                // ->orWhere('typeOfIndustry', $keyword)
 | 
	
		
			
			| 46 |  | -                // ->orWhere('typeOfJob', $keyword)
 | 
	
		
			
			| 47 |  | -                // ->orWhere('jobTitle', $keyword);
 | 
	
		
			
			| 48 | 37 |          }
 | 
	
		
			
			| 49 | 38 |  
 | 
	
		
			
			| 50 | 39 |          if ($trackNo) {
 | 
	
		
			
			| 51 |  | -            \Log::info($trackNo);
 | 
	
		
			
			| 52 | 40 |              $res = $res->where('trackNo','LIKE', $trackNo.'%');
 | 
	
		
			
			| 53 | 41 |          }
 | 
	
		
			
			|  | 42 | +
 | 
	
		
			
			| 54 | 43 |          if ($createDateStart && $createDateFinal) {
 | 
	
		
			
			| 55 | 44 |              
 | 
	
		
			
			| 56 | 45 |              $res = $res->where('createDate', '>', $createDateStart)
 | 
	
	
		
			
			|  | @@ -77,41 +66,31 @@ class SignupManagementService
 | 
	
		
			
			| 77 | 66 |  
 | 
	
		
			
			| 78 | 67 |      public function getExportList($keyword, $trackNo, $createDateStart, $createDateFinal)
 | 
	
		
			
			| 79 | 68 |      {
 | 
	
		
			
			| 80 |  | -        \Log::info('keyword: '.$keyword);
 | 
	
		
			
			| 81 |  | -        \Log::info('trackNo: '.$trackNo);
 | 
	
		
			
			| 82 |  | -        \Log::info('createDateStart: '.$createDateStart);
 | 
	
		
			
			| 83 |  | -        \Log::info('createDateFinal: '.$createDateFinal);
 | 
	
		
			
			| 84 | 69 |  
 | 
	
		
			
			| 85 | 70 |          $res = $this->signupDb
 | 
	
		
			
			| 86 | 71 |              ->select('*');
 | 
	
		
			
			| 87 | 72 |              
 | 
	
		
			
			| 88 |  | -        if ($trackNo!="") {
 | 
	
		
			
			| 89 |  | -            
 | 
	
		
			
			| 90 |  | -            \Log::info('trackNo123');
 | 
	
		
			
			|  | 73 | +        if ($trackNo) {
 | 
	
		
			
			| 91 | 74 |              $res = $res->where('trackNo','LIKE', $trackNo.'%');
 | 
	
		
			
			| 92 | 75 |          }
 | 
	
		
			
			| 93 |  | -        
 | 
	
		
			
			| 94 |  | -        if ($keyword!=""){
 | 
	
		
			
			| 95 | 76 |              
 | 
	
		
			
			| 96 |  | -            $res = $res->where('firstName', $keyword)
 | 
	
		
			
			| 97 |  | -                ->orWhere('lastName', $keyword)
 | 
	
		
			
			| 98 |  | -                ->orWhere('companyName', $keyword)
 | 
	
		
			
			| 99 |  | -                ->orWhere('companyEmail', $keyword)
 | 
	
		
			
			| 100 |  | -                ->orWhere('backupEmail', $keyword)
 | 
	
		
			
			| 101 |  | -                ->orWhere('phoneNumber', $keyword);
 | 
	
		
			
			| 102 |  | -                // ->orWhere('country', $keyword)
 | 
	
		
			
			| 103 |  | -                // ->orWhere('trackNo', $keyword)
 | 
	
		
			
			| 104 |  | -                // ->orWhere('typeOfIndustry', $keyword)
 | 
	
		
			
			| 105 |  | -                // ->orWhere('typeOfJob', $keyword)
 | 
	
		
			
			| 106 |  | -                // ->orWhere('jobTitle', $keyword);
 | 
	
		
			
			|  | 77 | +        if ($keyword) {
 | 
	
		
			
			|  | 78 | +            $res->where(function($q) use ($keyword) {
 | 
	
		
			
			|  | 79 | +                $q->where('firstName', $keyword)
 | 
	
		
			
			|  | 80 | +                    ->orWhere('lastName', $keyword)
 | 
	
		
			
			|  | 81 | +                    ->orWhere('companyName', $keyword)
 | 
	
		
			
			|  | 82 | +                    ->orWhere('companyEmail', $keyword)
 | 
	
		
			
			|  | 83 | +                    ->orWhere('backupEmail', $keyword)
 | 
	
		
			
			|  | 84 | +                    ->orWhere('phoneNumber', $keyword);
 | 
	
		
			
			|  | 85 | +            });
 | 
	
		
			
			| 107 | 86 |          }
 | 
	
		
			
			| 108 | 87 |          
 | 
	
		
			
			| 109 |  | -        // if ($createDateStart!="" && $createDateFinal!="") {
 | 
	
		
			
			| 110 |  | -            // \Log::info('date123');
 | 
	
		
			
			|  | 88 | +        if ($createDateStart && $createDateFinal) {
 | 
	
		
			
			|  | 89 | +            
 | 
	
		
			
			| 111 | 90 |              $res = $res->where('createDate', '>', $createDateStart)
 | 
	
		
			
			| 112 |  | -                        ->where('createDate', '<', $createDateFinal);
 | 
	
		
			
			| 113 |  | -        // }
 | 
	
		
			
			| 114 |  | -        
 | 
	
		
			
			|  | 91 | +                ->where('createDate', '<', $createDateFinal);
 | 
	
		
			
			|  | 92 | +        }
 | 
	
		
			
			|  | 93 | +
 | 
	
		
			
			| 115 | 94 |          $res = $this->signupDb
 | 
	
		
			
			| 116 | 95 |              ->get()
 | 
	
		
			
			| 117 | 96 |              ->toArray();
 |