Member.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. namespace Option\Lib;
  3. use Dever;
  4. class Member
  5. {
  6. public function getInfo($id)
  7. {
  8. if ($id < 0) {
  9. return '无';
  10. }
  11. $account = Dever::db('option/member')->find(array('id' => $id, 'clear_top' => true));
  12. if ($account) {
  13. $string = $account['name'] . '<br />' . $account['mobile'] . '<br />' . $account['idcard'] . '<br />' . $account['key'];
  14. $company = Dever::db('option/company')->find($account['company_id']);
  15. if ($company) {
  16. $string .= '<br />' . $company['name'];
  17. }
  18. return $string;
  19. } else {
  20. return '';
  21. }
  22. }
  23. public function search_api()
  24. {
  25. $value = Dever::input('value');
  26. if ($value) {
  27. $data = Dever::db('option/member')->getList(array('key' => $value));
  28. $table = array();
  29. if ($data) {
  30. $table = array();
  31. $table['head'] = array('公司', '序列号', '姓名', '手机号', '类型');
  32. $table['body'] = array();
  33. foreach ($data as $k => $v) {
  34. $company = Dever::db('option/company')->one($v['company_id']);
  35. if ($v['main'] == 1) {
  36. $main = '主账号';
  37. } else {
  38. $main = '子账号';
  39. }
  40. $table['body'][] = array($company['name'], $v['key'], $v['name'], $v['mobile'], $main);
  41. }
  42. $result[] = array
  43. (
  44. 'type' => 'table',
  45. 'content' => $table,
  46. );
  47. $html = Dever::show('', $result, false, false);
  48. return $html;
  49. }
  50. return '暂无账号';
  51. } else {
  52. return '';
  53. }
  54. }
  55. }