| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- <?php
- 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;
- class LlUserController extends BaseController
- {
- public $guestAccess = ['list','detail'];
- //添加手机号 ssh 20240917
- public function actionAddMobile()
- {
- $get = Yii::$app->request->get();
- $userId = $get['userId'] ?? 0;
- $mobile = $get['mobile'] ?? '';
- if (stringUtil::isMobile($mobile) == false) {
- util::fail('手机号错误');
- }
- if (empty($userId)) {
- util::fail('没有找到信息');
- }
- $user = LlUserClass::getById($userId, true);
- if (empty($user)) {
- util::fail('没有找到人员');
- }
- LlUserClass::addMobile($user, $mobile);
- util::complete('添加成功');
- }
- //添加身份证号
- public function actionAddNo()
- {
- $get = Yii::$app->request->get();
- $userId = $get['userId'] ?? 0;
- $no = $get['no'] ?? '';
- if (empty($no)) {
- util::fail('请填写身份证号');
- }
- if (empty($userId)) {
- util::fail('没有找到信息');
- }
- $user = LlUserClass::getById($userId, true);
- if (empty($user)) {
- util::fail('没有找到人员');
- }
- LlUserClass::addNo($user, $no);
- util::complete('添加成功');
- }
- //添加微信 ssh 20240917
- public function actionAddWx()
- {
- $get = Yii::$app->request->get();
- $userId = $get['userId'] ?? 0;
- $wx = $get['wx'] ?? '';
- if (empty($userId)) {
- util::fail('没有找到信息');
- }
- if (empty($wx)) {
- util::fail('请填写微信');
- }
- $user = LlUserClass::getById($userId, true);
- if (empty($user)) {
- util::fail('没有找到人员');
- }
- LlUserClass::addWx($user, $wx);
- util::complete('添加成功');
- }
- //制作单列表 ssh 20220319
- public function actionList()
- {
- $get = Yii::$app->request->get();
- $searchType = $get['searchType']??0;
- $search = $get['search']??'';
- $where = [];
- if(!empty($search)){
- 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);
- }
- //详情 ssh 20240906
- public function actionDetail()
- {
- $get = Yii::$app->request->get();
- $id = $get['id'] ?? 0;
- if (empty($id)) {
- util::fail('没有找到');
- }
- $sensitive = true;
- $user = LlUserClass::getInfo($id, $sensitive);
- util::success(['user' => $user]);
- }
- }
|