|
|
@@ -2,7 +2,10 @@
|
|
|
|
|
|
namespace hd\controllers;
|
|
|
|
|
|
+use bizHd\ll\classes\LlMobileClass;
|
|
|
+use bizHd\ll\classes\LlNoClass;
|
|
|
use bizHd\ll\classes\LlUserClass;
|
|
|
+use bizHd\ll\classes\LlWxClass;
|
|
|
use common\components\stringUtil;
|
|
|
use common\components\util;
|
|
|
use Yii;
|
|
|
@@ -76,7 +79,55 @@ class LlUserController extends BaseController
|
|
|
public function actionList()
|
|
|
{
|
|
|
$get = Yii::$app->request->get();
|
|
|
+ $searchType = $get['searchType']??0;
|
|
|
+ $search = $get['search']??'';
|
|
|
$where = [];
|
|
|
+ if($searchType == 0){
|
|
|
+ //手机号
|
|
|
+ if(stringUtil::isMobile($search)){
|
|
|
+ $hasList = LlMobileClass::getAllByCondition(['mobile'=>$search],null,'*');
|
|
|
+ if(empty($hasList)){
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ $ids = array_column($hasList,'userId');
|
|
|
+ $ids = array_unique($ids);
|
|
|
+ $ids = array_filter($ids);
|
|
|
+ if(empty($ids)){
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ $where['id']=['in',$ids];
|
|
|
+ }else{
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ }elseif($searchType == 1){
|
|
|
+ //微信号
|
|
|
+ $hasList = LlWxClass::getAllByCondition(['wx'=>$search],null,'*');
|
|
|
+ if(empty($hasList)){
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ $ids = array_column($hasList,'userId');
|
|
|
+ $ids = array_unique($ids);
|
|
|
+ $ids = array_filter($ids);
|
|
|
+ if(empty($ids)){
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ $where['id']=['in',$ids];
|
|
|
+ }elseif($searchType == 2){
|
|
|
+ //身份证号
|
|
|
+ $hasList = LlNoClass::getAllByCondition(['no'=>$search],null,'*');
|
|
|
+ if(empty($hasList)){
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ $ids = array_column($hasList,'userId');
|
|
|
+ $ids = array_unique($ids);
|
|
|
+ $ids = array_filter($ids);
|
|
|
+ if(empty($ids)){
|
|
|
+ util::success(['list'=>[]]);
|
|
|
+ }
|
|
|
+ $where['id']=['in',$ids];
|
|
|
+ }else{
|
|
|
+ //其它
|
|
|
+ }
|
|
|
$sensitive = true;
|
|
|
$respond = LlUserClass::getUserList($where, $sensitive);
|
|
|
util::success($respond);
|