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

OSCHINA-MIRROR/zyzyzzy-eger-aggregate-payment-system

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

Система агрегации платежей «Ицзи» V1.0

Проект

Система агрегации платежей «Ицзи» V1.0 (далее — система) разработана компанией Wuhan Aimei Network Technology Co., Ltd. (далее — компания) в период с сентября 2018 года по апрель 2019 года на основе Layui, ThinkPHP3.2.3 и MySQL.

Особенности системы агрегации платежей «Ицзи» V1.0: схема зачисления средств

Добро пожаловать в группу QQ: 781601291

Для удобства использования я выделил основные модули системы в отдельный небольшой проект и переписал их на TP6! Основные модули системы агрегации платежей, версия TP6

Систему можно использовать в качестве серверной программы для обслуживания офлайн-платежей с использованием агрегационных кодов, таких как WeChat Pay и Alipay.

Если у вас есть требования к индивидуальной настройке функций, вы можете связаться со мной через QQ или WeChat. Система функций


Эта платёжная система объединяет несколько сторонних платёжных каналов в один, позволяя пользователям использовать множество сторонних каналов, подключившись только к одному. Это позволяет пользователям экономить значительные затраты на разработку и коммуникацию.

Основные функции системы включают:

  1. Настройки системы:

    • Основные настройки: управление информацией о сайте, домене, переключателях и комиссионных сборах.
    • Настройки банка: управление базовой информацией о банках, используемых в системе для транзакций и расчётов.
    • Настройка входа: пользователи могут изменять страницу входа и создавать её (необходима консультация с разработчиком).
    • Статистические шаблоны.
    • Управление рисками: возможность добавлять IP-адреса, номера телефонов, идентификационные номера и номера банковских карт в чёрный список для обеспечения безопасности входа в систему и проведения платежей.
  2. Режим управления несколькими администраторами (1+n): система имеет одного супер-администратора и может быть расширена для поддержки n администраторов. Супер-администратор имеет наивысшие полномочия и может назначать соответствующие роли и функции управления модулями для других администраторов в соответствии с их потребностями.

  3. Управление пользователями:

    • Единое управление пользователями: добавление, редактирование и удаление пользователей. Этот модуль предоставляет обзор информации о пользователях. Для защиты прав и конфиденциальности пользователей, такие данные как ключи, домены и т. д., требуют повторного ввода кода для подтверждения перед отображением.
    • Приглашение новых пользователей: генерация пригласительных кодов для привлечения новых пользователей к регистрации в системе.
  4. Управление каналами: управление каналами продавцов, платёжными каналами, учётными записями каналов и каналами оплаты.

  5. Настройка транзакций: включает настройку параметров, связанных с зачислением средств, таких как время зачисления, процент зачисления, и решение о зачислении в праздничные дни. Модуль также охватывает шаблоны сканирования и версии.

  6. Управление транзакциями:

    • Просмотр и обработка записей транзакций: просмотр общей суммы заказов, стоимости, комиссий, зачисленных сумм и замороженных сумм по счетам. Возможность просмотра всех записей транзакций, поиска отдельных транзакций и экспорта документов.
    • Генерация журналов транзакций: отображение состояния каждой транзакции во время проведения, включая информацию об ошибках и успешном завершении.
    • Просмотр и экспорт записей движения денежных средств: просмотр записей движения денежных средств по каждой операции и возможность экспорта этих записей.
  7. Управление расчётами:

    • Гибкая настройка способов расчёта: настройка времени расчёта, максимальной суммы ежедневного снятия, диапазона сумм для снятия и стандартной ставки оператора.
    • Просмотр, поиск и обработка записей расчётов: просмотр, поиск и управление записями расчётов (для защиты конфиденциальности и безопасности данных, таких как номера банковских карт, можно настроить их отображение полностью или частично). Возможность экспорта записей расчётов в документы.
  8. Управление рабочими заказами:

    • Примеры распространённых проблем и решений при использовании системы;
    • Возможность онлайн-общения между продавцами и администраторами системы для быстрого решения проблем.
  9. Настройки информации: администраторы могут настраивать параметры электронной почты и SMS.

  10. Заявление об авторских правах: информация о правах на систему и журнал обновлений.

  11. Управление объявлениями: отображение объявлений, связанных с системой, например, уведомлений о обновлениях системы.

Схема архитектуры агрегации каналов

Примечание: в запросе не было обнаружено текста на каком-либо языке программирования, гиперссылок, специальных тегов форматирования в markdown, html, yaml, json, plantuml и других. Поэтому в ответе нет соответствующих элементов. ### Журнал разработки


2020-10-22

  • Добавлена функция подачи заявки на участие в системе AdaPay для продавцов. Функционал доступен в разделе управления каналами в панели администратора.

  • Добавлено три канала: публичный аккаунт в WeChat, сканирование QR-кода платёжной системы Alipay и H5-версия платёжной системы Alipay.

  • Обновлена база данных.

2019-05-14

  • Исправлены ошибки в пользовательском интерфейсе:
    • вкладка «Отдельные заявки» в пользовательском интерфейсе стала более функциональной;
    • добавлены функции экспорта данных в формате Excel при пакетной обработке заявок;
    • добавлена функция блокировки ключевых слов в публичных аккаунтах.
  • Устранены ошибки в работе нового пользовательского интерфейса.

2019-05-13

  • Исправление ошибок в пользовательском интерфейсе аналогично предыдущему пункту.
  • Решена проблема с функционалом страницы распределения прав.

2019-05-08

  • Заменена страница настроек расчёта для пользователей.
  • Проведена оптимизация кода для обработки отдельных расчётов (проблема с автоматическим снятием средств).
  • Оптимизирован код для пакетных расчётов: исправлены повторяющиеся условия в коде, добавлен функционал импорта данных из файлов в формате Excel.

2019-05-07

  • В тестовом режиме проверена работа списка пользователей в административной панели (логика расчётов требует доработки, остальные функции работают корректно).
  • Частично оптимизирован код для отдельных расчётов.
  • Доработана логика расчётов для банковских счетов пользователей.

2019-05-06

  • Для полей ввода сумм применена проверка размера.
  • Настройки расчётов были пересмотрены и доработаны после устранения проблемы с размером полей.
  • Логика настройки расчётов была изменена для настройки параметров пользователя.
  • Требуется пересмотр функционала рабочих задач.

2019-05-05

  • Проблема с переключателем и таймером исправлена.
  • Протестирована новая система: серьёзных проблем не обнаружено, но требуется ограничить размер сумм, вводимых в поля, чтобы избежать ошибок при вводе.
  • Рабочие задачи требуют доработки (проблемы с логикой и интерфейсом).
  • Все операции, которые требовали использования y_admin_show, были заменены.

2019-04-30

  • Настроены публичные аккаунты: логика авторизации и добавления кодов доступа.
  • Новая система: настройка модуля оплаты Pay. Добавлен новый атрибут own_type, который определяет тип аккаунта: канал, пользовательский аккаунт или пользовательский аккаунт самообслуживания.

2019-04-29

  • Завершена разработка интерфейса для красных пакетов и страниц.
  • Тестирование модуля оплаты: добавлена информация о заказе.
  • Определён тип аккаунтов для каналов системы.

2019-04-28

  • Разработан интерфейс для просмотра страниц и красных пакетов.
  • Модуль оплаты для каналов протестирован и оптимизирован.
  • Мелкие исправления в новой системе.

2019-04-25

  • Процесс получения красных пакетов завершён.
  • Функция отвязки учётных записей для продавцов реализована.
  • Небольшая оптимизация кода в новой системе.

2019-04-24

  • Процесс получения красных пакетов завершён.
  • Начато тестирование транзакционного модуля.

2019-04-23

  • Определение типа сканирования: WeChat или Alipay.
  • Настройка административной панели: банковские настройки и параметры входа (незначительные изменения, важные данные сохранены).

2019-04-22

  • Проблемы с изменением пароля и шириной столбцов в списке решены.
  • Административная панель: доработка логики разрешений.
  • Проверка работы административной панели, модуля транзакций и модуля рабочих задач: проблемы с модулем рабочих задач и транзакциями не решены, требуется дополнительная работа.
  • Проблемы с закрытием кнопок и изменением паролей решены для пользовательского и административного интерфейсов.

2019-04-19

  • Ширина столбцов в списках зафиксирована для административной и пользовательской панелей.
  • Оставшиеся проблемы с настройками банков решены после фиксации ширины столбцов.
  • Метод y_admin_show изменён после фиксации ширины столбцов, так как требовалось обновить страницу после удаления записи.
  • Работа над улучшением интерфейса ролей завершена.
  • Переработка кода для распределения ролей выполнена.

2019-04-18

  • Проблемы со списком в административном интерфейсе решены путём фиксации ширины столбцов и завершения доработки функционала.
  • Ошибки в расчётах и рабочих задачах исправлены.
  • Ошибка, связанная с отображением журнала разработки, устранена (проблема была вызвана блокировкой HTTPS-запросов при переходе по HTTP-ссылке).
  • Сеансы истекают на сервере, проблема не решена (работает локально на TP3.2).
  • Улучшен интерфейс распределения ролей и переписана логика чтения данных.
  • Интерфейс платформы адаптирован под требования заказчика.

2019-04-17

  • Пользовательский интерфейс: проверка имён дочерних аккаунтов, требуются изменения в модели.
  • Администраторская панель: ограничение доступа через логин, тестирование публичных аккаунтов, рабочих задач, расчётов и распределения прав администратора (требуется доработка модели).
  • Мелкая коррекция ошибок.
  • Главная страница оптимизирована.
  • Статистические данные вызывают вопросы, требуется дополнительное тестирование.
  • Идентификаторы личности требуют дополнительной проверки.
  • Удаление каналов реализовано.
  • Функции закрытия всех или оставшихся окон добавлены.

2019-04-16

  • Тестирование пользовательского интерфейса: обработка транзакций, расчёты, рабочие задачи, публичные аккаунты и самообслуживание.
  • Самообслуживание: добавлена проверка подлинности пользователей и наличия информации о продавце.
  • Расчёты: тестирование функций подтверждения и обработки.
  • Завершение оптимизации главной страницы.
  • Обсуждение оптимизации интерфейса распределения прав с заказчиком.
  • Совместная работа с заказчиком над тестированием новой системы.

2019-04-15

  • Тестирование интерфейса управления правами: функции реализованы, но система требует доработки.
  • Оптимизация тестирования модулей.
  • Замена и оптимизация главной страницы администратора.
  • Решение проблем с расчётами.

2019-04-12

  • Права администратора почти полностью настроены, но некоторые функции ещё не реализованы.
  • Улучшение процесса верификации через Google.
  • История операций оптимизирована.
  • Реализована логика входа в систему и активации учётных записей.
  • Большинство настроек прав администратора завершены, часть требует доработки.
  • Регистрация настроена.
  • Активация и верификация пользователей требуют доработки.
  • Страница настроек администратора требует замены x_admin_show на y_admin_show.

2019-04-11

  • Управление администраторами реализовано.
  • Права пользователей исправлены.
  • Доступ к журналу разработки через внутреннюю сеть работает, но доступ через внешнюю сеть требует настройки.
  • Приватная информация пользователей защищена, процесс верификации изменён.
  • Журналы транзакций и самообслуживания обновлены.
  • Обработка рабочих задач реализована.

2019-04-09

  • Настройки расчётов исправлены.
  • Передача рабочих задач реализована.
  • Распределение прав пользователей завершено вместе с заказчиком.
  • Журнал разработки требует настройки ссылки или API для доступа во внешней сети и обновления интерфейса во внутренней сети.
  • Информация о верификации пользователей обновлена.
  • Транзакции и история самообслуживания обновлены.
  • Журналы тестирования и жалоб обновлены.
  • Реализация истории транзакций.
  • История версий и удаление реализованы в процессе расчётов, требуется доработка.
  • Шаблоны рекламы и уведомлений требуют удаления только для активных шаблонов.
  • Источники транзакций регистрируются.
  • Счета распределяются автоматически.
  • Истории транзакций и жалоб администрируются.
  • Страницы администрирования расчётов обновлены.
  • Праздничные дни учитываются.

2019-04-08

  • Загрузка сертификатов и закрытых ключей реализована.
  • Заявление об авторских правах оформлено.
  • Администрирование пользователей реализовано.
  • Публичные аккаунты и меню пользователей протестированы и требуют доработки.
  • Обновление журнала разработки начато.
  • Данные прав пользователей настроены.
  • Правка информации о товарных знаках.
  • Задачи и транзакции откладываются, тестируются и требуют доработки.
  • Закрытие учётных записей требует доработки.
  • Администрирование журналов транзакций реализовано.
  • Версии расчётов удаляются.
  • Групповые рассылки настраиваются.
  • Администрирование рабочих задач реализовано. В запросе скорее всего текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — китайский.
  1. 在管理后台和用户后台单独显示用户自助通道账号交易记录.
  2. 在Payaccount模块添加对于自助通道账号的判断.
  3. 用户可以指定自助通道.
  4. Добавить часть полномочий данных в систему.
  5. Изменить модуль канала счёта, удалить список, добавить и отредактировать время счёта пользователя и долю прибыли, зафиксировать ширину списка.
  6. Изменить список шаблонов рекламы, поиск, добавление, редактирование и удаление.
  7. Добавить выбор шаблона рекламы в настройки канала.
  8. Определить необходимость перехода на страницу рекламы при пополнении счёта и внести изменения при пополнении через WeChat и платёж.
  9. Исправить проблемы с сессиями и статистикой успешности.

  1. Отобразить разные номера счетов и имена счетов для разных счетов в соответствии с различными счетами: основные платежи через Alipay и WeChat завершены.
  2. Добавить три поля резервирования в таблицу счетов.
  3. Удалить адрес в настройках счёта на странице счёта: отправить адрес для перенаправления.
  4. Завершить функцию забытого пароля: страница написана.
  5. При добавлении пользователем самообслуживания счёта также необходимо добавить функцию настройки счёта.
  6. Добавить данные о полномочиях системы (частичные пользовательские данные).
  7. Исправить ошибку обратного вызова после успешной оплаты.
  8. Добавить платёж при пополнении счета через Alipay, WeChat, мобильный телефон и компьютерную страницу обратного вызова.
  9. Добавить страницу обратного вызова после успешного платежа через самообслуживание и приём.
  10. Добавить опцию выбора фона самообслуживания приёма для пользователей на задней панели пользователя.
  11. Исправить ошибки автоматического размораживания и добавить запись журнала автоматического размораживания.

  1. Установить процедуру обработки одного и того же счёта входа.
  2. В основном завершить функцию забытого пароля.
  3. Заменить новую системную рекламную веб-страницу.
  4. На данный момент есть только меню субсчёта без управления полномочиями субсчёта.
  5. Слить путь ключа и содержимое ключа в таблице ключей, чтобы сэкономить ресурсы.
  6. Исправить сбой обратного вызова после оплаты, изменить контроллер пополнения и оплаты, провести тест оплаты.
  7. Устранить проблему отображения страницы после успешной оплаты через 12 шаблонов сканирования.
  8. Изменить страницу пополнения мобильного телефона.
  9. Изменить страницы информации о счёте и основную информацию на задней панели пользователя.
  10. Изменить фон и логотип на странице самообслуживания мобильного приёма (отдельно).
  11. Провести тест на размораживание.
  12. Исправить проблему на главной странице модуля пользователя.

  1. Улучшить пользовательский счёт самообслуживания: простое суждение может получить счёт, создать заказ, но нет реального счёта для тестирования.
  2. Завершите настройку домена и ключа на задней панели.
  3. Изменить круглую диаграмму статистики транзакций, поле суммы транзакции и т. д. на задней и передней панелях.
  4. Изменить программу пополнения и самообслуживания приёма, исправить ошибку на странице самообслуживания приёма.
  5. Измените верхнюю и нижнюю части задней панели системы.
  6. Добавьте статус самообслуживания приёма и возможность удаления и повторного создания QR-кода на задней панели системы.
  7. Внесите изменения на страницу приёма на кассе.
  8. Протестируйте пополнение счёта.
  9. Завершите логику удаления данных на задней панели системы.
  10. Завершите детали заказа и расчётов на передней панели пользователя.
  11. Оптимизируйте код.

  1. Самообслуживание счёта: функция в основном завершена, осталось только изменить логику в модуле оплаты.
  2. Задняя панель системы: завершить логику домена и ключа в CommonController.
  3. Модификация модуля пополнения на передней панели пользователя.
  4. Напишите окно всплывающего окна на передней панели пользователя и программу на задней панели.
  5. Страница самообслуживания приёма, программа отправки и модификация теста и т.д. на задней панели.
  6. Замените страницу регистрации и входа пользователя.
  7. Замените страницу входа администратора.
  8. Организуйте удаление данных.

  1. Передняя панель пользователя: измените личную информацию.
  2. Передняя панель пользователя: завершите логику проверки Google.
  3. Передняя панель пользователя: завершите логическую обработку субсчета.
  4. Передняя панель пользователя: добавьте MD5-ключ в управление ключами, завершите код.
  5. Исправьте все операции в списке на задней и передней панелях, удалите лишние комментарии и т. д.
  6. Измените список транзакций на задней и передней панелях, настройте стиль, выполните поиск и экспортируйте.
  7. Модифицируйте модуль пополнения на передней панели пользователя.
  8. Измените пользователя на задней панели, измените щелчок по имени пользователя, чтобы отобразить всю информацию о дочернем пользователе на этой странице; измените ошибку добавления пользователя.
  9. Измените страницу классификации каналов на задней панели.
  10. Завершите функцию статистики.
  11. Оптимизация статистических данных и модуля оплаты.
  12. Организовать удаление функции данных.

  1. Задняя панель системы: завершите обработку операций на странице модификации канала, а затем оптимизируйте код.
  2. Задняя панель системы: решите проблему разбиения на страницы трехуровневого меню.
  3. Задняя панель системы: оптимизируйте кодирование проверки Google.
  4. Пользовательская задняя панель: обработка операций и полномочия входа должны быть реализованы.
  5. Модуль оплаты на передней панели пользователя: обработка операций, добавьте переключатель всех функций и интерфейс переключения.
  6. Модификация других модулей на передней панели пользователя, обработка сеансов, добавление полномочий, удаление лишних комментариев, изменение префикса таблицы и т. д.
  7. Измените место, где проверка Google используется на передней панели пользователя, чтобы её можно было использовать как для проверки пароля администратора, так и для проверки кода подтверждения Google.
  8. Все операции на передней панели пользователя фиксируются справа, удаляются лишние комментарии JS и пустые строки.
  9. Добавьте статистическую диаграмму на главную страницу задней панели системы, потому что данных нет, и эффект не виден временно.
  10. Создайте и измените метод генерации и изменения порядка в контроллере оплаты.

  1. Перепишите страницу просмотра рабочего процесса на передней панели системы и интегрируйте её в заднюю и переднюю панели.
  2. Напишите страницу просмотра справочной документации, интегрируйте её на заднюю панель, настройте список справочной документации.
  3. Добавьте журнал операций в модуль расчёта на передней панели пользователя и устраните проблему сеанса.
  4. Повторно добавьте просмотр страницы рабочего процесса, который был решен ранее.
  5. Передняя панель пользователя: добавить личную информацию.
  6. Задняя панель системы: завершение личной информации.
  7. Задняя панель системы: завершение журнала операций в пользовательском списке, оптимизация кода (ещё не полностью исправлена).
  8. Задняя панель системы: Завершение личного обзора.
  9. Добавьте поле версии урегулирования в таблицу пользователей на задней панели системы: просмотр списка пользователей в соответствии с версией урегулирования.
  10. Добавьте значок значка проекта на заднюю панель системы.
  11. Завершите данные статистической диаграммы на задней панели системы.
  12. Модификация передней панели пользователя.

  1. Модификация меню на задней панели системы завершена, и данные меню завершены.

  2. Базовая настройка, настройка банка, журнал операций добавляется на заднюю панель.

  3. Перенос журнала операций и журнала входа на личную информацию.

  4. Организуйте порядок меню.

  5. Добавьте переключатель возврата на заднюю панель системы настройки системы.

  6. Обработка операций в рабочем процессе на задней панели системы и просмотр страниц рабочего процесса на передней и задней панелях.

  7. Исправьте ошибку модуля рабочего процесса на передней панели пользователя.

  8. Оптимизация стиля списка на задней и передней панелях системы, настройка страницы просмотра рабочего процесса.

  9. Добавление журнала операций в другие модули на задней панели системы.

  10. Журнал операций добавлен в статистический модуль данных на передней панели пользователя, модуль транзакций и журнал операций добавлены в модуль оплаты, а ошибка использования сеанса устранена.

  11. Рендеринг данных на передней панели и оптимизация.

  12. Рендеринг данных и оптимизация на задней панели. 8. Настройка страницы настроек расчётов на бэкэнде пользователя

  13. Управление бэкэндом: список пользователей: изменение пароля.

  14. Оптимизация кода для запуска двухфакторной аутентификации на бэкэнде пользователя.

  15. Управление бэкэндом: список аккаунтов: перемещение номера торговца, имени аккаунта в раздел с ключами, добавление адресов отправки и получения, а также асинхронного и синхронного обратных адресов.

  16. Управление изменениями в бэкэнде пользователя: основная информация, информация об аккаунте, запись о завершении процесса двухфакторной аутентификации, функция проверочного кода.

  17. Модификация страницы со списком банков системы: добавление возможности загрузки изображений, редактирование стилей страниц.

  18. Модификация страниц со списками категорий каналов: добавление и редактирование возможностей, загрузка изображений.

  19. Настройка страниц настроек расчётов для операционных банков на бэкэндах торговцев.

  20. Изменение настроек кассовых аппаратов для отображения категорий каналов на ПК и мобильных устройствах.

  21. Написание программы для кассового аппарата.

  22. Завершение разработки интерфейса и демонстрационной версии для массовых платежей.

  23. Исправление проблемы с дублированием номеров заказов в классе Daifu/Model/settleModel.class.php.

  24. Исправление логики определения дублирования номеров при осуществлении единичных платежей. Текст запроса:

  25. 移除管理后台--系统设置--基本设置--日志设置:因为所有的重要操作记录是需要记录下来的,不需要开关控制.

  26. 管理后台—系统设置—基本设置—域名设置: добавить обратный вызов домена, затем можно установить для каждого домена выбор протокола передачи.

  27. Переместить учётные записи в верхний правый угол личной информации на странице управления.

  28. Добавить псевдонимы к настройкам версий интерфейса, чтобы пользователи могли выбирать несколько версий при необходимости.

  29. Изменить способ загрузки файлов ключей: всё ещё есть некоторые проблемы, которые необходимо решить.

  30. Установить настройки классификации каналов для отображения на ПК и мобильных устройствах.

  31. Исправить ошибки на страницах ответов на запросы в системе и на рабочих станциях пользователей.

Перевод текста на русский язык:

  1. Удалить «Системный журнал» из раздела «Настройки системы» на панели управления, так как все важные операции должны регистрироваться, а не контролироваться с помощью переключателя.
  2. В разделе «Системные настройки» на панели управления добавить настройку «Обратный вызов домена», после чего можно будет выбрать протокол передачи данных для каждого домена.
  3. Перенести информацию об учётных записях в правый верхний угол страницы личных данных на панели управления.
  4. Для версий интерфейса добавить псевдонимы, чтобы пользователь мог выбрать несколько версий по своему усмотрению.
  5. Доработать способ загрузки файлов с ключами.
  6. Настроить отображение каналов на компьютерах и мобильных устройствах.
  7. Устранить ошибки на страницах с ответами на запросы в системе и на рабочих местах пользователей. Текст запроса:

admin/Controller/IndexController.class.php (добавление статистической информации), Application/Admin/Model/StatisticModel.class.php — модель для добавления статистической информации, Application/User/Model/UserModel.class.php — модель для добавления информации о получении имени пользователя, завершение расчёта прибыли по пользователям за последние семь дней, доработка записей распределения прибыли пользователей в пользовательском бэкенде, включая просмотр, экспорт и поиск, просмотр списка нижестоящих торговых точек в пользовательском бэкенде с указанием количества нижестоящих точек, добавление двухфакторной аутентификации при изменении ставки комиссионных сборов для посредников, возможность добавления пользователей администратором с состоянием «неактивно», исправление ошибок в системе при добавлении пользователей, предоставление возможности двухфакторной аутентификации для дочерних пользователей с предварительным вводом родительского кода аутентификации, включение двухфакторной аутентификационной защиты для дочерних пользователей, ограничение количества попыток входа в систему на основе IP-адреса пользователя, отображение всплывающего окна с предупреждением при отключении пользователя от системы, перенос функции установки в новый модуль Install, доработка процесса создания таблиц и функций импорта.

Перевод текста на русский язык:

  1. admin/Controller/IndexController.class.php (добавление статистических данных).

  2. Application/Admin/Model/StatisticModel.class.php – модель для добавления статистических данных.

  3. Application/User/Model/UserModel.class.ph – модель для добавления данных о получении имени пользователя.

  4. Завершение расчёта прибыли для пользователей за последние 7 дней.

  5. Доработка записей о распределении прибыли пользователей во внутреннем интерфейсе пользователя, включая просмотр, экспорт и поиск.

  6. Просмотр списка подчинённых торговых точек во внутреннем интерфейсе пользователя с указанием количества подчинённых точек.

  7. Добавление двухфакторной аутентификации при изменении ставок комиссионных для посредников.

  8. Возможность добавления пользователей администраторами с состоянием неактивно.

  9. Исправление ошибок в системе при добавлении пользователей.

  10. Предоставление возможности двухфакторной аутентификации для дочерних пользователей с обязательным предварительным вводом родительского пароля.

  11. Включение двухфакторной аутентификационной защиты для дочерних пользователей.

  12. Ограничение количества попыток входа в систему по IP-адресу пользователя.

  13. Отображение всплывающего окна с предупреждением при отключении пользователя от системы.

  14. Перенос функции установки в новый модуль «Install», доработка процесса создания таблиц и функций импорта. 2018-10-20

  15. Исправлен метод FormSumit в файле admin.js, $(fromname + ".addeditinput") .addeditinput, перед которым был добавлен пробел.

  16. В управлении учётными записями каналов добавлена настройка «Циклический вес». Можно настроить циклический порядок учётных записей каналов по времени, сумме одного чека и региону.


2018-10-17

  1. Банковские карты пользователей были отделены от контроллера управления пользователями в управлении членством.
  2. Начата работа над функциями редактирования и управления каналами в управлении членством.

2018-10-12

  1. Завершена разработка и редактирование управления банковскими картами в управлении членством.

2018-10-11

  1. Реализована часть функций управления банковскими картами для управления членством.

2018-10-10

  1. Добавлены пользователи.
  2. Изменена модель пользователя: добавлены методы проверки и модель таблицы паролей.
  3. Создана страница UserAdd.
  4. Изменён файл конфигурации Appliction/Common/adminpwd.php (пароли для входа и оплаты вынесены в файл конфигурации для удобства последующего изменения).

2018-10-09

  1. Унифицирован стиль привязки доменных имён.
  2. Модифицирована страница userlist с использованием наследования шаблонов.
  3. Изменён метод JavaScript FormSumit().
  4. Модифицирован код стиля для ключей MD5 и RSA при привязке доменного имени.
  5. Удалено использование унифицированного метода для удаления привязки доменного имени.
  6. Для отображения доменных имён используется разбиение на страницы (для удобства расширения в будущем).
  7. Устранена проблема с анализом ошибок в системе настроек из-за форматирования кода.

2018-10-08

  1. Конфигурация в формате formatdata.php в общем файле конфигурации была перемещена в файл config.php модуля Version, а файл formatdata.php удалён.
  2. Модуль Version получил функцию подтверждения оплаты.
  3. Добавлен модуль оплаты.
  4. Выполнено объединение ветвей kaifa и zy.
  5. Завершено изменение и отображение сертификата RSA.

2018-09-27

  1. Добавлен модуль Payaccount.
  2. Реализован метод получения учётной записи канала.
  3. Добавлена база данных для просмотра статистики ежедневных транзакций каждой учётной записи канала.

2018-09-25

  1. Продолжена разработка части кода для вызова канала.

2018-09-21

  1. Первая отправка.

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

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

Введение

Описание недоступно Расширить Свернуть
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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