<?php namespace Agent\Lib; use Dever; class User { /** * 查看详情 * @return mixed */ public function show() { $id = Dever::input('id'); $info = Dever::db('agent/user_bind')->one($id); /* $idcard_pic = '<a href="'.$info['idcard_front'].'" target="_blank"><img src="'.$info['idcard_front'].'" width="150" /></a>'; if ($info['idcard_back']) { $idcard_pic .= ' <a href="'.$info['idcard_back'].'" target="_blank"><img src="'.$info['idcard_back'].'" width="150" /></a>'; } $result['小程序账号'] = array ( 'type' => 'info', 'content' => array ( array ( array('手机号', $info['mobile']), array('姓名', $info['name']), array('身份证号', $info['idcard']), ), array ( array('身份证照片', $idcard_pic), ), ), ); */ $user = Dever::db('passport/user')->find($info['uid']); $result['小程序账号'] = array ( 'type' => 'info', 'content' => array ( array('手机号', $user['mobile']), array('昵称', $user['username']), ), ); $member = Dever::db('agent/member')->find($info['mid']); if ($member) { $where['id'] = $member['id']; $where['idcard'] = $member['idcard']; $where['status'] = '1,2'; //$other = Dever::db('agent/member')->getData($where); $other = false; $idcard_pic = '<a href="'.$member['idcard_front'].'" target="_blank"><img src="'.$member['idcard_front'].'" width="150" /></a>'; if ($member['idcard_back']) { $idcard_pic .= ' <a href="'.$member['idcard_back'].'" target="_blank"><img src="'.$member['idcard_back'].'" width="150" /></a>'; } $role = Dever::db('setting/role')->find($member['role']); $result['代理商账号:' . $member['name']] = array ( 'type' => 'info', 'content' => array ( array('姓名', $member['name']), array('手机号', $member['mobile']), array('角色', $role['name']), array('身份证号', $member['idcard']), array('身份证照片', $idcard_pic), ), ); if ($other) { foreach ($other as $k => $v) { $role = Dever::db('setting/role')->find($v['role']); $idcard_pic = '<a href="'.$v['idcard_front'].'" target="_blank"><img src="'.$v['idcard_front'].'" width="150" /></a>'; if ($v['idcard_back']) { $idcard_pic .= ' <a href="'.$v['idcard_back'].'" target="_blank"><img src="'.$v['idcard_back'].'" width="150" /></a>'; } $result['代理商账号:' . $v['name']] = array ( 'type' => 'info', 'content' => array ( array('姓名', $v['name']), array('手机号', $v['mobile']), array('角色', $role['name']), array('身份证号', $v['idcard']), array('身份证照片', $idcard_pic), ), ); } } } $button = array(); if ($info['status'] == 1) { $button['btn'][] = array ( 'type' => 'action', 'link' => Dever::url('lib/user.setStatus?id=' . $info['id'] . '&value=2', 'agent'), 'name' => '对比核实通过', ); $button['btn'][] = array ( 'type' => 'action', 'link' => Dever::url('lib/user.setStatus?id=' . $info['id'] . '&value=3', 'agent'), 'name' => '拒绝', ); } $head_btn[] = array ( 'type' => 'link', 'link' => Dever::url('project/database/list?project=agent&table=user_bind&page_type=2', 'manage'), 'name' => '返回上一页', ); $head = array ( 'name' => '零售账号绑定', 'btn' => $head_btn, ); $foot = $button; $html = Dever::show($head, $result, $foot); return $html; } public function setStatus_api() { $where['where_id'] = Dever::input('id'); $where['status'] = Dever::input('value'); Dever::db('agent/user_bind')->update($where); return 'reload'; } }