123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /**
- * 用户管理Model
- * Created by PhpStorm.
- * User: 小威
- * Date: 2020/03/28
- * Time: 14:33
- */
- namespace JinDouYun\Model\Manage;
- use Exception;
- use Mall\Framework\Core\ErrorCode;
- use Mall\Framework\Core\StatusCode;
- use Mall\Framework\Core\ResultWrapper;
- use JinDouYun\Dao\UserCenter\DUserCenter;
- use JinDouYun\Dao\Enterprise\DUserBindEnterprise;
- class MUser
- {
- protected $objDUser;
- protected $objDUserBindEnterprise;
- public function __construct()
- {
- $this->objDUser = new DUserCenter('default');
- $this->objDUserBindEnterprise = new DUserBindEnterprise('default');
- }
- /**
- * 用户列表
- * @param $params
- * @return ResultWrapper
- */
- public function getAllUser($params)
- {
- $where = ['isCustomer' => StatusCode::$customerType['user']];
- $dbResult = $this->objDUser->select($where, 'id,mobile,deleteStatus', 'id desc', $params['limit'] , $params['offset']);
- if($dbResult === false){
- return ResultWrapper::fail($this->objDUser->error(), ErrorCode::$dberror);
- }
- $total = $this->objDUser->count($where);
- $returnDta = [
- 'total' => $total ? $total : 0,
- 'data' => $dbResult,
- ];
- return ResultWrapper::success($returnDta);
- }
- }
|