User.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. <?php
  2. namespace Agent\Lib;
  3. use Dever;
  4. class User
  5. {
  6. /**
  7. * 查看详情
  8. * @return mixed
  9. */
  10. public function show()
  11. {
  12. $id = Dever::input('id');
  13. $info = Dever::db('agent/user_bind')->one($id);
  14. $idcard_pic = '<a href="'.$info['idcard_front'].'" target="_blank"><img src="'.$info['idcard_front'].'" width="150" /></a>';
  15. if ($info['idcard_back']) {
  16. $idcard_pic .= '&nbsp;&nbsp;<a href="'.$info['idcard_back'].'" target="_blank"><img src="'.$info['idcard_back'].'" width="150" /></a>';
  17. }
  18. $result['小程序账号'] = array
  19. (
  20. 'type' => 'info',
  21. 'content' => array
  22. (
  23. array
  24. (
  25. array('手机号', $info['mobile']),
  26. array('姓名', $info['name']),
  27. array('身份证号', $info['idcard']),
  28. ),
  29. array
  30. (
  31. array('身份证照片', $idcard_pic),
  32. ),
  33. ),
  34. );
  35. $member = Dever::db('agent/member')->find($info['mid']);
  36. if ($member) {
  37. $where['id'] = $member['id'];
  38. $where['idcard'] = $member['idcard'];
  39. $where['status'] = '1,2';
  40. $other = Dever::db('agent/member')->getData($where);
  41. $idcard_pic = '<a href="'.$member['idcard_front'].'" target="_blank"><img src="'.$member['idcard_front'].'" width="150" /></a>';
  42. if ($member['idcard_back']) {
  43. $idcard_pic .= '&nbsp;&nbsp;<a href="'.$member['idcard_back'].'" target="_blank"><img src="'.$member['idcard_back'].'" width="150" /></a>';
  44. }
  45. $role = Dever::db('setting/role')->find($member['role']);
  46. $result['代理商账号:' . $member['name']] = array
  47. (
  48. 'type' => 'info',
  49. 'content' => array
  50. (
  51. array
  52. (
  53. array('姓名', $member['name']),
  54. array('手机号', $member['mobile']),
  55. array('角色', $role['name']),
  56. ),
  57. array
  58. (
  59. array('身份证号', $member['idcard']),
  60. ),
  61. array
  62. (
  63. array('身份证照片', $idcard_pic),
  64. ),
  65. ),
  66. );
  67. if ($other) {
  68. foreach ($other as $k => $v) {
  69. $role = Dever::db('setting/role')->find($v['role']);
  70. $idcard_pic = '<a href="'.$v['idcard_front'].'" target="_blank"><img src="'.$v['idcard_front'].'" width="150" /></a>';
  71. if ($v['idcard_back']) {
  72. $idcard_pic .= '&nbsp;&nbsp;<a href="'.$v['idcard_back'].'" target="_blank"><img src="'.$v['idcard_back'].'" width="150" /></a>';
  73. }
  74. $result['代理商账号:' . $v['name']] = array
  75. (
  76. 'type' => 'info',
  77. 'content' => array
  78. (
  79. array
  80. (
  81. array('姓名', $v['name']),
  82. array('手机号', $v['mobile']),
  83. array('角色', $role['name']),
  84. ),
  85. array
  86. (
  87. array('身份证号', $v['idcard']),
  88. ),
  89. array
  90. (
  91. array('身份证照片', $idcard_pic),
  92. ),
  93. ),
  94. );
  95. }
  96. }
  97. }
  98. $button = array();
  99. if ($info['status'] == 1) {
  100. $button['btn'][] = array
  101. (
  102. 'type' => 'action',
  103. 'link' => Dever::url('lib/user.setStatus?id=' . $info['id'] . '&value=2', 'agent'),
  104. 'name' => '对比核实通过',
  105. );
  106. $button['btn'][] = array
  107. (
  108. 'type' => 'action',
  109. 'link' => Dever::url('lib/user.setStatus?id=' . $info['id'] . '&value=3', 'agent'),
  110. 'name' => '拒绝',
  111. );
  112. }
  113. $head_btn[] = array
  114. (
  115. 'type' => 'link',
  116. 'link' => Dever::url('project/database/list?project=agent&table=user_bind&page_type=2', 'manage'),
  117. 'name' => '返回上一页',
  118. );
  119. $head = array
  120. (
  121. 'name' => '零售账号绑定',
  122. 'btn' => $head_btn,
  123. );
  124. $foot = $button;
  125. $html = Dever::show($head, $result, $foot);
  126. return $html;
  127. }
  128. public function setStatus_api()
  129. {
  130. $where['where_id'] = Dever::input('id');
  131. $where['status'] = Dever::input('value');
  132. Dever::db('agent/user_bind')->update($where);
  133. return 'reload';
  134. }
  135. }