作者 ZhengBing He

关联查询大于0

@@ -25,13 +25,16 @@ class TicketProject extends Base @@ -25,13 +25,16 @@ class TicketProject extends Base
25 // 项目经理 25 // 项目经理
26 public function pm() 26 public function pm()
27 { 27 {
28 - return $this->hasOne(ManageHr::class, 'manage_id', 'pm_id')->select(['manage_id', 'name', 'nickname']); 28 + return $this->hasOne(ManageHr::class, 'manage_id', 'pm_id')
  29 + ->where('pm_id', '>', 0)
  30 + ->select(['manage_id', 'name', 'nickname']);
29 } 31 }
30 32
31 //售后服务经理 33 //售后服务经理
32 public function assm() 34 public function assm()
33 { 35 {
34 return $this->hasOne(ManageHr::class, 'manage_id', 'assm_id') 36 return $this->hasOne(ManageHr::class, 'manage_id', 'assm_id')
  37 + ->where('assm_id', '>', 0)
35 ->select(['manage_id', 'name', 'nickname']); 38 ->select(['manage_id', 'name', 'nickname']);
36 } 39 }
37 40
@@ -39,6 +42,7 @@ class TicketProject extends Base @@ -39,6 +42,7 @@ class TicketProject extends Base
39 public function seom() 42 public function seom()
40 { 43 {
41 return $this->hasOne(ManageHr::class, 'manage_id', 'seom_id') 44 return $this->hasOne(ManageHr::class, 'manage_id', 'seom_id')
  45 + ->where('seom_id', '>', 0)
42 ->select(['manage_id', 'name', 'nickname']); 46 ->select(['manage_id', 'name', 'nickname']);
43 } 47 }
44 48
@@ -48,6 +52,7 @@ class TicketProject extends Base @@ -48,6 +52,7 @@ class TicketProject extends Base
48 public function first_engineer() 52 public function first_engineer()
49 { 53 {
50 return $this->hasOne(ManageHr::class, 'manage_id', 'engineer_id') 54 return $this->hasOne(ManageHr::class, 'manage_id', 'engineer_id')
  55 + ->where('engineer_id', '>', 0)
51 ->select(['manage_id', 'name', 'nickname']); 56 ->select(['manage_id', 'name', 'nickname']);
52 } 57 }
53 58