Certification.php 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <?php
  2. namespace app\admin\controller;
  3. use think\Lang;
  4. class Certification extends AdminControl
  5. {
  6. public function _initialize()
  7. {
  8. parent::_initialize(); // TODO: Change the autogenerated stub
  9. Lang::load(APP_PATH . 'admin/lang/' . config('default_lang') . '/db.lang.php');
  10. }
  11. /**
  12. * 个人实名认证列表
  13. * @return mixed
  14. */
  15. public function personal()
  16. {
  17. $userinfo = Model('User');
  18. $condition = array();
  19. $condition['user_type'] = '1';
  20. $condition['user_status'] = '2';
  21. $user_list = $userinfo->getUserList($condition, '*', 10);
  22. for($i=0;$i<count($user_list);$i++){
  23. $user_list[$i]['user_addTime'] = date("Y-m-d H:i:s",$user_list[$i]['user_addTime']);
  24. if($user_list[$i]['user_status'] == -1){
  25. $user_list[$i]['user_status'] = '未实名认证';
  26. }
  27. if($user_list[$i]['user_status'] == 2){
  28. $user_list[$i]['user_status'] = '实名认证中';
  29. }
  30. if($user_list[$i]['user_status'] == 1){
  31. $user_list[$i]['user_status'] = '已实名认证';
  32. }
  33. if($user_list[$i]['user_type'] == 1){
  34. $user_list[$i]['user_type'] = '个人用户';
  35. }
  36. if($user_list[$i]['user_type'] == 2){
  37. $user_list[$i]['user_type'] = '企业用户';
  38. }
  39. }
  40. $allpower = $this->qxhans();
  41. $this->assign('allpower',$allpower);
  42. $this->setAdminCurItem('db');
  43. $this->assign('user_list',$user_list);
  44. return $this->fetch('personal');
  45. }
  46. /**
  47. * 企业实名认证列表
  48. * @return mixed
  49. */
  50. public function enterprise()
  51. {
  52. $userinfo = Model('User');
  53. $condition = array();
  54. $condition['user_type'] = '2';
  55. $condition['user_status'] = '2';
  56. $user_list = $userinfo->getUserList($condition, '*', 10);
  57. for($i=0;$i<count($user_list);$i++){
  58. $user_list[$i]['user_addTime'] = date("Y-m-d H:i:s",$user_list[$i]['user_addTime']);
  59. if($user_list[$i]['user_status'] == -1){
  60. $user_list[$i]['user_status'] = '未实名认证';
  61. }
  62. if($user_list[$i]['user_status'] == 2){
  63. $user_list[$i]['user_status'] = '实名认证中';
  64. }
  65. if($user_list[$i]['user_status'] == 1){
  66. $user_list[$i]['user_status'] = '已实名认证';
  67. }
  68. if($user_list[$i]['user_type'] == 1){
  69. $user_list[$i]['user_type'] = '个人用户';
  70. }
  71. if($user_list[$i]['user_type'] == 2){
  72. $user_list[$i]['user_type'] = '企业用户';
  73. }
  74. }
  75. $allpower = $this->qxhans();
  76. $this->assign('allpower',$allpower);
  77. $this->setAdminCurItem('db');
  78. $this->assign('user_list',$user_list);
  79. return $this->fetch('enterprise');
  80. }
  81. /**
  82. * 个人实名认证详情
  83. * @return mixed
  84. */
  85. public function personal_detail() {
  86. $user_id = $_SERVER['QUERY_STRING'];
  87. // print_r($user_id);
  88. if (request()->isPost()){
  89. $user_id = input('post.user_id');
  90. $update_info = array(
  91. 'user_status' => 1
  92. );
  93. db('user')->where('user_id', $user_id)->update($update_info);
  94. return $this->redirect('Admin/Certification/personal');
  95. }else{
  96. $user = Model('User');
  97. $userinfo = $user->getUserInfo($user_id);
  98. $userinfo['user_addTime'] = date("Y-m-d H:i:s",$userinfo['user_addTime']);
  99. if($userinfo['user_status'] == -1){
  100. $userinfo['user_status'] = '未实名认证';
  101. }
  102. if($userinfo['user_status'] == 2){
  103. $userinfo['user_status'] = '实名认证中';
  104. }
  105. if($userinfo['user_status'] == 1){
  106. $userinfo['user_status'] = '已实名认证';
  107. }
  108. if($userinfo['user_type'] == 1){
  109. $userinfo['user_type'] = '个人用户';
  110. }
  111. if($userinfo['user_type'] == 2){
  112. $userinfo['user_type'] = '企业用户';
  113. }
  114. $allpower = $this->qxhans();
  115. $this->assign('allpower',$allpower);
  116. $this->assign('userinfo',$userinfo);
  117. return $this->fetch('personal_detail');
  118. }
  119. }
  120. /**
  121. * 企业实名认证详情
  122. * @return mixed
  123. */
  124. public function enterprise_detail() {
  125. $user_id = $_SERVER['QUERY_STRING'];
  126. // print_r($user_id);
  127. if (request()->isPost()){
  128. $user_id = input('post.user_id');
  129. $update_info = array(
  130. 'user_status' => 1
  131. );
  132. db('user')->where('user_id', $user_id)->update($update_info);
  133. return $this->redirect('Admin/Certification/enterprise');
  134. }else{
  135. $user = Model('User');
  136. $userinfo = $user->getUserInfo($user_id);
  137. $userinfo['user_addTime'] = date("Y-m-d H:i:s",$userinfo['user_addTime']);
  138. if($userinfo['user_status'] == -1){
  139. $userinfo['user_status'] = '未实名认证';
  140. }
  141. if($userinfo['user_status'] == 2){
  142. $userinfo['user_status'] = '实名认证中';
  143. }
  144. if($userinfo['user_status'] == 1){
  145. $userinfo['user_status'] = '已实名认证';
  146. }
  147. if($userinfo['user_type'] == 1){
  148. $userinfo['user_type'] = '个人用户';
  149. }
  150. if($userinfo['user_type'] == 2){
  151. $userinfo['user_type'] = '企业用户';
  152. }
  153. $allpower = $this->qxhans();
  154. $this->assign('allpower',$allpower);
  155. $this->assign('userinfo',$userinfo);
  156. return $this->fetch('enterprise_detail');
  157. }
  158. }
  159. }
  160. ?>