|
@@ -61,16 +61,14 @@ class ConsultDetail extends Controller
|
|
|
*/
|
|
|
protected function _index_page_filter(array &$data)
|
|
|
{
|
|
|
- $mids = array_unique(array_merge(array_column($data, 'user_id'), array_column($data, 'from_mid')));
|
|
|
- $memberList = Db::name('StoreMember')->whereIn('id', $mids)->select();
|
|
|
$type_arr = array('1'=>'提问','2'=>'解答','3'=>'追问');
|
|
|
foreach ($data as &$vo) {
|
|
|
-
|
|
|
- list($vo['member'], $vo['from_member'], $vo['list']) = [[], [], []];
|
|
|
-
|
|
|
- foreach ($memberList as $member) if ($member['id'] === $vo['user_id']) {
|
|
|
- $vo['member'] = $member;
|
|
|
+ if($vo['type'] == 2){
|
|
|
+ $table_name = 'store_engineer';
|
|
|
+ }else{
|
|
|
+ $table_name = 'store_member';
|
|
|
}
|
|
|
+ $vo['member'] = Db::name($table_name)->field('headimg,name,phone')->where('id',$vo['user_id'])->find();
|
|
|
$vo['type_name'] = $type_arr[$vo['type']];
|
|
|
}
|
|
|
}
|