正在显示
1 个修改的文件
包含
8 行增加
和
59 行删除
@@ -303,7 +303,7 @@ class MailListV2Es extends Base { | @@ -303,7 +303,7 @@ class MailListV2Es extends Base { | ||
303 | $afids = array_values(array_diff($this->getFolderId($folder),$fids)); | 303 | $afids = array_values(array_diff($this->getFolderId($folder),$fids)); |
304 | 304 | ||
305 | if($query && $afids){ | 305 | if($query && $afids){ |
306 | - $query = [ | 306 | + return [ |
307 | 'query' =>[ | 307 | 'query' =>[ |
308 | 'bool' => [ | 308 | 'bool' => [ |
309 | 'must' => [ | 309 | 'must' => [ |
@@ -316,15 +316,7 @@ class MailListV2Es extends Base { | @@ -316,15 +316,7 @@ class MailListV2Es extends Base { | ||
316 | ] | 316 | ] |
317 | ]; | 317 | ]; |
318 | }else if($afids){ | 318 | }else if($afids){ |
319 | - return [ | ||
320 | - 'query' =>[ | ||
321 | - 'bool' => [ | ||
322 | - 'must' =>[ | ||
323 | - ['terms'=>['folder_id'=>$afids]] | ||
324 | - ] | ||
325 | - ] | ||
326 | - ] | ||
327 | - ]; | 319 | + return ['terms'=>['folder_id'=>$afids]]; |
328 | }else if($query&&!$afids){ | 320 | }else if($query&&!$afids){ |
329 | return $query; | 321 | return $query; |
330 | } | 322 | } |
@@ -385,13 +377,7 @@ class MailListV2Es extends Base { | @@ -385,13 +377,7 @@ class MailListV2Es extends Base { | ||
385 | ]]; | 377 | ]]; |
386 | } | 378 | } |
387 | 379 | ||
388 | - return ['query'=>[ | ||
389 | - 'bool'=> [ | ||
390 | - 'must'=>[ | ||
391 | - ['terms'=>['email_id'=>$email2]] | ||
392 | - ] | ||
393 | - ] | ||
394 | - ]]; | 380 | + return ['terms'=>['email_id'=>$email2]]; |
395 | } | 381 | } |
396 | 382 | ||
397 | if($sql){ | 383 | if($sql){ |
@@ -401,23 +387,11 @@ class MailListV2Es extends Base { | @@ -401,23 +387,11 @@ class MailListV2Es extends Base { | ||
401 | } | 387 | } |
402 | 388 | ||
403 | 389 | ||
404 | - return [ | ||
405 | - 'query'=>[ | ||
406 | - 'bool'=> [ | ||
407 | - 'must'=>[['term'=>['email_id'=>-1]]] | ||
408 | - ] | ||
409 | - ] | ||
410 | - ]; | 390 | + return ['term'=>['email_id'=>-1]]; |
411 | } | 391 | } |
412 | 392 | ||
413 | // 默认 | 393 | // 默认 |
414 | - return [ | ||
415 | - 'query'=>[ | ||
416 | - 'bool'=> [ | ||
417 | - 'must'=>[['terms'=>['email_id'=> $this->getEmails('id')]]] | ||
418 | - ] | ||
419 | - ] | ||
420 | - ]; | 394 | + return ['terms'=>['email_id'=> $this->getEmails('id')]]; |
421 | 395 | ||
422 | } | 396 | } |
423 | 397 | ||
@@ -432,40 +406,15 @@ class MailListV2Es extends Base { | @@ -432,40 +406,15 @@ class MailListV2Es extends Base { | ||
432 | $fids = $this->getFolderId($folder,$email); | 406 | $fids = $this->getFolderId($folder,$email); |
433 | // 有目录id和from | 407 | // 有目录id和from |
434 | if($fids){ | 408 | if($fids){ |
435 | - return [ | ||
436 | - 'query'=>[ | ||
437 | - 'bool' =>[ | ||
438 | - 'must' =>[ | ||
439 | - ['terms'=>['folder_id'=>$fids]] | ||
440 | - ] | ||
441 | - ] | ||
442 | - ] | ||
443 | - ]; | 409 | + return ['terms'=>['folder_id'=>$fids]]; |
444 | } | 410 | } |
445 | } | 411 | } |
446 | 412 | ||
447 | - return [ | ||
448 | - 'query'=>[ | ||
449 | - 'bool' =>[ | ||
450 | - 'must' =>[ | ||
451 | - ['term'=>['folder_id'=>-1]] | ||
452 | - ] | ||
453 | - ] | ||
454 | - ] | ||
455 | - ]; | 413 | + return ['term'=>['folder_id'=>-1]]; |
456 | 414 | ||
457 | } | 415 | } |
458 | 416 | ||
459 | - return [ | ||
460 | - 'query'=>[ | ||
461 | - 'bool' =>[ | ||
462 | - 'must' =>[ | ||
463 | - ['terms'=>['folder_id'=> $this->getFolderId($folder)]] | ||
464 | - ] | ||
465 | - ] | ||
466 | - ] | ||
467 | - ]; | ||
468 | - return dbWhere(['folder_id'=>$this->getFolderId($folder)]).' and '; | 417 | + return ['terms'=>['folder_id'=> $this->getFolderId($folder)]]; |
469 | 418 | ||
470 | } | 419 | } |
471 | 420 |
-
请 注册 或 登录 后发表评论