getUser(); $Qrcode = new ExtractService( $this->app_id, $user, $user['user_id'], $source, 'user-' . $user['user_id'], 'user' ); $qrcode = $Qrcode->getImage(); return $this->renderSuccess('', [ 'qrcode' => $qrcode, 'userInfo' => $user, ]); } /** * 会员码详情 */ public function detail($user_id) { // 当前核销员信息 $clerk = $this->getUser(); // 验证权限 $clerkModel = ClerkModel::detail(['user_id' => $clerk['user_id']]); if (!$clerkModel->checkUser()) { return $this->renderError($clerkModel->getError()); } // 会员码会员信息 $user = UserModel::detail($user_id); return $this->renderSuccess('', [ 'user' => $user, ]); } /** * 小票积分 */ public function recharge() { // 当前核销员信息 $clerk = $this->getUser(); // 验证权限 $clerkModel = ClerkModel::detail(['user_id' => $clerk['user_id']]); if (!$clerkModel->checkUser()) { return $this->renderError($clerkModel->getError()); } $data = $this->postData(); // 用户详情 $model = UserModel::detail($data['user_id']); if ($model->recharge($clerkModel['real_name'], $data)) { return $this->renderSuccess('操作成功'); } return $this->renderError($model->getError() ?: '操作失败'); } }