1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Joker_zero-recharge

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

пополнение

Введение

  1. Основан на фреймворке Beego
  2. Платформа для пополнения и платежей (реализует управление пополнением, управление платежами, управление пользователями, права доступа, шлюзы, обратные вызовы, сверку счетов, распределение прибыли)
  3. Проект уже стабильно работает более полугода, в пиковый период обрабатывал до 40 заказов в минуту
  4. Этот открытый проект предназначен только для обучения и не может использоваться для любых незаконных коммерческих целей, иначе последствия будут личной ответственностью

Архитектура программного обеспечения

Обзор структуры проекта

conf: app.conf: runmode=dev указывает режим разработки, runmode=pro указывает режим эксплуатации; httpport — порт HTTP, можно установить любой, главное чтобы он не конфликтовал с другими
controllers: контроллеры
logs: хранит лог-файлы
routers: файлы маршрутов
static: css/js/изображения
sys: системные константы, настройка сессий
utils: файлы установки баз данных, настройка логов, интеграция с SMS через Yunpian
views: html-файлы

Инструкция по установке

Операционная среда

версия Go 1.10 - 1.14; минимальные требования к оборудованию: 2 ядра CPU, 4 ГБ оперативной памяти, система 32/64 бита; MySQL версии 5.0 и выше;

Установка на Windows

  1. Создайте базу данных: payfor_sys (название базы данных произвольное, главное чтобы оно совпадало с db_name в app.conf); импортируйте sql-файл: payfor_sys_back.sql (можно не импортировать sql-файл, главное чтобы данные соединения были правильными, проект автоматически создаст таблицы и тестовые данные, тестовый аккаунт: "Joker", пароль: "Joker.", этот аккаунт имеет максимальные права доступа);
  2. Перейдите в директорию recharge, откройте командную строку внутри этой директории;
  3. Введите go build, будет создан файл recharge.exe в директории recharge, его можно запустить двойным щелчком мыши;
  4. В адресной строке браузера введите http://localhost:порт/, чтобы запустить приложение, если возникает ошибка 404, повторите шаг 3;
  5. Логин уже отключен, поэтому вы можете использовать любую строку символов как код активации.

Компиляция на Linux с помощью Windows

  1. В окружении Windows, перейдите в директорию recharge, откройте командную строку внутри этой директории;
  2. Выполните следующие команды: set GOARCH=amd64; set GOOS=linux
  3. Введите go build, будет создан исполняемый файл recharge без расширения в директории jhagent;
  4. Переместите этот файл в нужную директорию на Linux;
  5. Присвойте этому файлу права выполнения: chmod 777 recharge; запустите: ./recharge
  6. Экземпляр не требует зависимостей Go, его можно запустить сразу;
  7. В адресной строке браузера введите http://localhost:порт/, чтобы запустить приложение, если возникает ошибка 404, повторите шаг 3.

Скриншоты проекта

  1. Главная страница 1
  2. Главная страница 2
  3. Логин
  4. Главная страница 3
  5. Журнал пополнений
  6. Журнал платежей
  7. Управление сверкой счетов
  8. Батч-пополнение
  9. Батч-платежи
  10. Список мерчантов
  11. Оффлайн пополнение
  12. Изменение информации пользователя
  13. Управление пользователями
  14. Онлайн платежи

Специальные возможности Gitee

  1. Используйте Readme_XXX.md для поддержки различных языков, например Readme_en.md, Readme_zh.md
  2. Официальный блог Gitee blog.gitee.com
  3. Вы можете https://gitee.com/explore для просмотра лучших open source проектов на Gitee
  4. GVP это аббревиатура для "Gitee Most Valuable Open Source Projects", лучшие open source проекты, выбранные Gitee
  5. Официальное руководство Gitee https://gitee.com/help
  6. Категория "Пользователи месяца" используется для демонстрации достижений пользователей Gitee https://gitee.com/gitee-stars/

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Платёжная платформа с функциями пополнения счёта, оплаты, управления пользователями, настройки прав доступа, работы через шлюз, обработки обратных звонков, ведения взаиморасчётов и распределения доходов. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Joker_zero-recharge.git
git@api.gitlife.ru:oschina-mirror/Joker_zero-recharge.git
oschina-mirror
Joker_zero-recharge
Joker_zero-recharge
master