|
@@ -32,11 +32,25 @@ class providerControl extends SystemControl
|
|
->order('opened asc, name asc')
|
|
->order('opened asc, name asc')
|
|
->page(100)
|
|
->page(100)
|
|
->select();
|
|
->select();
|
|
- foreach ($provider_list as $key => $provider) {
|
|
|
|
- if (!empty($provider['start_period']) && !empty($provider['end_period'])) {
|
|
|
|
- $provider_list[$key]['period'] = $provider['start_period'] . '~' . $provider['end_period'];
|
|
|
|
|
|
+ $account_ids = $members = [];
|
|
|
|
+ foreach ($provider_list as $provider) {
|
|
|
|
+ if(!empty($provider['account_id'])) {
|
|
|
|
+ $account_ids[$provider['provider_id']] = $provider['account_id'];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if(!empty($account_ids)) {
|
|
|
|
+ $member_id = implode(',', $account_ids);
|
|
|
|
+ $member_data = Model('member')->field('member_id,available_predeposit')->where(['member_id' => ['in',$member_id]])->select();
|
|
|
|
+ foreach ($member_data as $member) {
|
|
|
|
+ $members[$member_id] = $member['available_predeposit'];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ foreach ($provider_list as $key => $value) {
|
|
|
|
+ $account_id = $value['account_id'];
|
|
|
|
+ if (!empty($members[$account_id]) && array_key_exists($account_id, $members)) {
|
|
|
|
+ $provider_list[$key]['available_predeposit'] = $members[$account_id];
|
|
} else {
|
|
} else {
|
|
- $provider_list[$key]['period'] = '全时间段';
|
|
|
|
|
|
+ $provider_list[$key]['available_predeposit'] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
$opened_text = ['使用中', '已禁用'];
|
|
$opened_text = ['使用中', '已禁用'];
|