分贝
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