分贝
Showing
1 changed file
with
2 additions
and
11 deletions
... | @@ -32,23 +32,14 @@ class Stakeholder extends BaseModel | ... | @@ -32,23 +32,14 @@ class Stakeholder extends BaseModel |
32 | switch (intval($identifier->type)) { | 32 | switch (intval($identifier->type)) { |
33 | case 1: | 33 | case 1: |
34 | //个人 | 34 | //个人 |
35 | $s_table = Stakeholder::table(); | 35 | $stakeholder= Stakeholder::query()->join('stakeholder_detail sd', 'stakeholders.id', '=', 'sd.stakeholder_id') |
36 | $sbd_table = StakeholderBankDetail::table(); | 36 | ->where(['stakeholders.card_no'=>$identifier->identifier])->pluck('id')->toArray(); |
37 | $stakeholder = Stakeholder::query()->where(['type' => 1, "{$sbd_table}.card_no"=>$identifier->identifier]) | ||
38 | ->join($sbd_table, "{$s_table}.id", '=', "{$sbd_table}.stakeholder_id") | ||
39 | ->pluck("{$s_table}.id")->toArray(); | ||
40 | |||
41 | $stakeholder_ids = Stakeholder::query()->where(['type'=>1 , 'card_no'=>$identifier->identifier]) | ||
42 | ->pluck('id')->toArray(); | ||
43 | |||
44 | $stakeholder = array_merge($stakeholder, $stakeholder_ids); | ||
45 | break; | 37 | break; |
46 | case 2: | 38 | case 2: |
47 | $stakeholder = Stakeholder::query()->where(['type' => 2, 'credit_code' => $identifier->identifier])->pluck('id')->toArray(); | 39 | $stakeholder = Stakeholder::query()->where(['type' => 2, 'credit_code' => $identifier->identifier])->pluck('id')->toArray(); |
48 | break; | 40 | break; |
49 | default: | 41 | default: |
50 | return []; | 42 | return []; |
51 | break; | ||
52 | } | 43 | } |
53 | 44 | ||
54 | return array_unique($stakeholder); | 45 | return array_unique($stakeholder); | ... | ... |
-
Please register or sign in to post a comment