getListPage($where, '*', 'id desc', "$page,50"); foreach ($user_list as &$info){ $info['Password'] = ''; if(empty($info['id_code'])){ $info['is_verify'] = '未认证'; } else { $info['id_code'] = substr($info['id_code'], 0, 6) . '***'; $info['is_verify'] = $info['is_verify']?'认证成功':'认证失败'; } } $data = [ 'Code' => 10000, 'Data' => $user_list, 'Message' => '', 'TotalCount' => $user_model->getCount()['count'], ]; echo json_encode($data); } //添加会员 public function addUser() { $data = json_decode(file_get_contents("php://input"), true); $data['LoginCode'] = trim($data['LoginCode']); if(empty($data['LoginCode'])){ $info = [ 'Code' => 10003, 'Data' => '', 'Message' => '账号为空', ]; echo json_encode($info); die; } $data['TenantId'] = 0; $data['Enabled'] = 1; $data['UpdateTime'] = date('Y-m-d H:i:s',time()); $data['CreateTime'] = date('Y-m-d H:i:s',time()); $data['CreateType'] = 1; $data['ProductAccountCount'] = 0; $data['ExpiredProductAccountCount'] = 0; $data['RestAmount'] = 0; $data['ConsumeAmount'] = 0; $data['DeleteTag'] = 0; $data['UseTestCount'] = 0; $data['LastLoginDate'] = date('Y-m-d H:i:s',time()); $data['Password'] = empty($data['Password'])?cToMd5('1234'):cToMd5(trim($data['Password'])); $user_model = new UserModel; $manager_list = $user_model->getManagerList([],'ManagerId,ManagerName,count(1) as num',['ManagerId'],'num asc'); $data['ManagerId'] = $manager_list[0]['ManagerId']; $data['ManagerName'] = $manager_list[0]['ManagerName']; $has_user = $user_model->isExit("LoginCode='".$data['LoginCode']."' or Phone='".$data['Phone']."' or TaoBao='".$data['Phone']."'"); if ($has_user){ $info = [ 'Code' => 10007, 'Data' => '', 'Message' => '该账号或者手机号被注册了', ]; echo json_encode($info); die; } if ($user_model->add($data)) { $info = [ 'Code' => 10000, 'Data' => '', 'Message' => '', ]; echo json_encode($info); die; } die; } //设置测试数 public function testCount() { $data = json_decode(file_get_contents("php://input"), true); $user_model = new UserModel; $user_update['TestCountLimit'] = $data['limit']; $user_model->updateOne(['Id'=>$data['UserId']],$user_update); $info = [ 'Code' => 10000, 'Data' => '', 'Message' => '', ]; echo json_encode($info); die; } //充值 // UserId: "112984" // amount: "1" // attchInfo: "测试" // opAmountType: 1 // rest: "0.00" // showAmountDialog: true public function updateRestAmount() { $data = json_decode(file_get_contents("php://input"), true); $user_model = new UserModel; $user_update['OperateUserName'] = $this->userinfo['LoginName']; // $user_model->updateOne(['Id'=>$data['UserId']],$user_update); $info = [ 'Code' => 10000, 'Data' => '', 'Message' => '', ]; die; echo json_encode($info); die; } }