Система агрегации платежей «Ицзи» 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. Система функций
Эта платёжная система объединяет несколько сторонних платёжных каналов в один, позволяя пользователям использовать множество сторонних каналов, подключившись только к одному. Это позволяет пользователям экономить значительные затраты на разработку и коммуникацию.
Основные функции системы включают:
-
Настройки системы:
- Основные настройки: управление информацией о сайте, домене, переключателях и комиссионных сборах.
- Настройки банка: управление базовой информацией о банках, используемых в системе для транзакций и расчётов.
- Настройка входа: пользователи могут изменять страницу входа и создавать её (необходима консультация с разработчиком).
- Статистические шаблоны.
- Управление рисками: возможность добавлять IP-адреса, номера телефонов, идентификационные номера и номера банковских карт в чёрный список для обеспечения безопасности входа в систему и проведения платежей.
-
Режим управления несколькими администраторами (1+n): система имеет одного супер-администратора и может быть расширена для поддержки n администраторов. Супер-администратор имеет наивысшие полномочия и может назначать соответствующие роли и функции управления модулями для других администраторов в соответствии с их потребностями.
-
Управление пользователями:
- Единое управление пользователями: добавление, редактирование и удаление пользователей. Этот модуль предоставляет обзор информации о пользователях. Для защиты прав и конфиденциальности пользователей, такие данные как ключи, домены и т. д., требуют повторного ввода кода для подтверждения перед отображением.
- Приглашение новых пользователей: генерация пригласительных кодов для привлечения новых пользователей к регистрации в системе.
-
Управление каналами: управление каналами продавцов, платёжными каналами, учётными записями каналов и каналами оплаты.
-
Настройка транзакций: включает настройку параметров, связанных с зачислением средств, таких как время зачисления, процент зачисления, и решение о зачислении в праздничные дни. Модуль также охватывает шаблоны сканирования и версии.
-
Управление транзакциями:
- Просмотр и обработка записей транзакций: просмотр общей суммы заказов, стоимости, комиссий, зачисленных сумм и замороженных сумм по счетам. Возможность просмотра всех записей транзакций, поиска отдельных транзакций и экспорта документов.
- Генерация журналов транзакций: отображение состояния каждой транзакции во время проведения, включая информацию об ошибках и успешном завершении.
- Просмотр и экспорт записей движения денежных средств: просмотр записей движения денежных средств по каждой операции и возможность экспорта этих записей.
-
Управление расчётами:
- Гибкая настройка способов расчёта: настройка времени расчёта, максимальной суммы ежедневного снятия, диапазона сумм для снятия и стандартной ставки оператора.
- Просмотр, поиск и обработка записей расчётов: просмотр, поиск и управление записями расчётов (для защиты конфиденциальности и безопасности данных, таких как номера банковских карт, можно настроить их отображение полностью или частично). Возможность экспорта записей расчётов в документы.
-
Управление рабочими заказами:
- Примеры распространённых проблем и решений при использовании системы;
- Возможность онлайн-общения между продавцами и администраторами системы для быстрого решения проблем.
-
Настройки информации: администраторы могут настраивать параметры электронной почты и SMS.
-
Заявление об авторских правах: информация о правах на систему и журнал обновлений.
-
Управление объявлениями: отображение объявлений, связанных с системой, например, уведомлений о обновлениях системы.
Схема архитектуры агрегации каналов
Примечание: в запросе не было обнаружено текста на каком-либо языке программирования, гиперссылок, специальных тегов форматирования в 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
- Загрузка сертификатов и закрытых ключей реализована.
- Заявление об авторских правах оформлено.
- Администрирование пользователей реализовано.
- Публичные аккаунты и меню пользователей протестированы и требуют доработки.
- Обновление журнала разработки начато.
- Данные прав пользователей настроены.
- Правка информации о товарных знаках.
- Задачи и транзакции откладываются, тестируются и требуют доработки.
- Закрытие учётных записей требует доработки.
- Администрирование журналов транзакций реализовано.
- Версии расчётов удаляются.
- Групповые рассылки настраиваются.
- Администрирование рабочих задач реализовано. В запросе скорее всего текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — китайский.
- 在管理后台和用户后台单独显示用户自助通道账号交易记录.
- 在Payaccount模块添加对于自助通道账号的判断.
- 用户可以指定自助通道.
- Добавить часть полномочий данных в систему.
- Изменить модуль канала счёта, удалить список, добавить и отредактировать время счёта пользователя и долю прибыли, зафиксировать ширину списка.
- Изменить список шаблонов рекламы, поиск, добавление, редактирование и удаление.
- Добавить выбор шаблона рекламы в настройки канала.
- Определить необходимость перехода на страницу рекламы при пополнении счёта и внести изменения при пополнении через WeChat и платёж.
- Исправить проблемы с сессиями и статистикой успешности.
- Отобразить разные номера счетов и имена счетов для разных счетов в соответствии с различными счетами: основные платежи через Alipay и WeChat завершены.
- Добавить три поля резервирования в таблицу счетов.
- Удалить адрес в настройках счёта на странице счёта: отправить адрес для перенаправления.
- Завершить функцию забытого пароля: страница написана.
- При добавлении пользователем самообслуживания счёта также необходимо добавить функцию настройки счёта.
- Добавить данные о полномочиях системы (частичные пользовательские данные).
- Исправить ошибку обратного вызова после успешной оплаты.
- Добавить платёж при пополнении счета через Alipay, WeChat, мобильный телефон и компьютерную страницу обратного вызова.
- Добавить страницу обратного вызова после успешного платежа через самообслуживание и приём.
- Добавить опцию выбора фона самообслуживания приёма для пользователей на задней панели пользователя.
- Исправить ошибки автоматического размораживания и добавить запись журнала автоматического размораживания.
- Установить процедуру обработки одного и того же счёта входа.
- В основном завершить функцию забытого пароля.
- Заменить новую системную рекламную веб-страницу.
- На данный момент есть только меню субсчёта без управления полномочиями субсчёта.
- Слить путь ключа и содержимое ключа в таблице ключей, чтобы сэкономить ресурсы.
- Исправить сбой обратного вызова после оплаты, изменить контроллер пополнения и оплаты, провести тест оплаты.
- Устранить проблему отображения страницы после успешной оплаты через 12 шаблонов сканирования.
- Изменить страницу пополнения мобильного телефона.
- Изменить страницы информации о счёте и основную информацию на задней панели пользователя.
- Изменить фон и логотип на странице самообслуживания мобильного приёма (отдельно).
- Провести тест на размораживание.
- Исправить проблему на главной странице модуля пользователя.
- Улучшить пользовательский счёт самообслуживания: простое суждение может получить счёт, создать заказ, но нет реального счёта для тестирования.
- Завершите настройку домена и ключа на задней панели.
- Изменить круглую диаграмму статистики транзакций, поле суммы транзакции и т. д. на задней и передней панелях.
- Изменить программу пополнения и самообслуживания приёма, исправить ошибку на странице самообслуживания приёма.
- Измените верхнюю и нижнюю части задней панели системы.
- Добавьте статус самообслуживания приёма и возможность удаления и повторного создания QR-кода на задней панели системы.
- Внесите изменения на страницу приёма на кассе.
- Протестируйте пополнение счёта.
- Завершите логику удаления данных на задней панели системы.
- Завершите детали заказа и расчётов на передней панели пользователя.
- Оптимизируйте код.
- Самообслуживание счёта: функция в основном завершена, осталось только изменить логику в модуле оплаты.
- Задняя панель системы: завершить логику домена и ключа в CommonController.
- Модификация модуля пополнения на передней панели пользователя.
- Напишите окно всплывающего окна на передней панели пользователя и программу на задней панели.
- Страница самообслуживания приёма, программа отправки и модификация теста и т.д. на задней панели.
- Замените страницу регистрации и входа пользователя.
- Замените страницу входа администратора.
- Организуйте удаление данных.
- Передняя панель пользователя: измените личную информацию.
- Передняя панель пользователя: завершите логику проверки Google.
- Передняя панель пользователя: завершите логическую обработку субсчета.
- Передняя панель пользователя: добавьте MD5-ключ в управление ключами, завершите код.
- Исправьте все операции в списке на задней и передней панелях, удалите лишние комментарии и т. д.
- Измените список транзакций на задней и передней панелях, настройте стиль, выполните поиск и экспортируйте.
- Модифицируйте модуль пополнения на передней панели пользователя.
- Измените пользователя на задней панели, измените щелчок по имени пользователя, чтобы отобразить всю информацию о дочернем пользователе на этой странице; измените ошибку добавления пользователя.
- Измените страницу классификации каналов на задней панели.
- Завершите функцию статистики.
- Оптимизация статистических данных и модуля оплаты.
- Организовать удаление функции данных.
- Задняя панель системы: завершите обработку операций на странице модификации канала, а затем оптимизируйте код.
- Задняя панель системы: решите проблему разбиения на страницы трехуровневого меню.
- Задняя панель системы: оптимизируйте кодирование проверки Google.
- Пользовательская задняя панель: обработка операций и полномочия входа должны быть реализованы.
- Модуль оплаты на передней панели пользователя: обработка операций, добавьте переключатель всех функций и интерфейс переключения.
- Модификация других модулей на передней панели пользователя, обработка сеансов, добавление полномочий, удаление лишних комментариев, изменение префикса таблицы и т. д.
- Измените место, где проверка Google используется на передней панели пользователя, чтобы её можно было использовать как для проверки пароля администратора, так и для проверки кода подтверждения Google.
- Все операции на передней панели пользователя фиксируются справа, удаляются лишние комментарии JS и пустые строки.
- Добавьте статистическую диаграмму на главную страницу задней панели системы, потому что данных нет, и эффект не виден временно.
- Создайте и измените метод генерации и изменения порядка в контроллере оплаты.
- Перепишите страницу просмотра рабочего процесса на передней панели системы и интегрируйте её в заднюю и переднюю панели.
- Напишите страницу просмотра справочной документации, интегрируйте её на заднюю панель, настройте список справочной документации.
- Добавьте журнал операций в модуль расчёта на передней панели пользователя и устраните проблему сеанса.
- Повторно добавьте просмотр страницы рабочего процесса, который был решен ранее.
- Передняя панель пользователя: добавить личную информацию.
- Задняя панель системы: завершение личной информации.
- Задняя панель системы: завершение журнала операций в пользовательском списке, оптимизация кода (ещё не полностью исправлена).
- Задняя панель системы: Завершение личного обзора.
- Добавьте поле версии урегулирования в таблицу пользователей на задней панели системы: просмотр списка пользователей в соответствии с версией урегулирования.
- Добавьте значок значка проекта на заднюю панель системы.
- Завершите данные статистической диаграммы на задней панели системы.
- Модификация передней панели пользователя.
-
Модификация меню на задней панели системы завершена, и данные меню завершены.
-
Базовая настройка, настройка банка, журнал операций добавляется на заднюю панель.
-
Перенос журнала операций и журнала входа на личную информацию.
-
Организуйте порядок меню.
-
Добавьте переключатель возврата на заднюю панель системы настройки системы.
-
Обработка операций в рабочем процессе на задней панели системы и просмотр страниц рабочего процесса на передней и задней панелях.
-
Исправьте ошибку модуля рабочего процесса на передней панели пользователя.
-
Оптимизация стиля списка на задней и передней панелях системы, настройка страницы просмотра рабочего процесса.
-
Добавление журнала операций в другие модули на задней панели системы.
-
Журнал операций добавлен в статистический модуль данных на передней панели пользователя, модуль транзакций и журнал операций добавлены в модуль оплаты, а ошибка использования сеанса устранена.
-
Рендеринг данных на передней панели и оптимизация.
-
Рендеринг данных и оптимизация на задней панели. 8. Настройка страницы настроек расчётов на бэкэнде пользователя
-
Управление бэкэндом: список пользователей: изменение пароля.
-
Оптимизация кода для запуска двухфакторной аутентификации на бэкэнде пользователя.
-
Управление бэкэндом: список аккаунтов: перемещение номера торговца, имени аккаунта в раздел с ключами, добавление адресов отправки и получения, а также асинхронного и синхронного обратных адресов.
-
Управление изменениями в бэкэнде пользователя: основная информация, информация об аккаунте, запись о завершении процесса двухфакторной аутентификации, функция проверочного кода.
-
Модификация страницы со списком банков системы: добавление возможности загрузки изображений, редактирование стилей страниц.
-
Модификация страниц со списками категорий каналов: добавление и редактирование возможностей, загрузка изображений.
-
Настройка страниц настроек расчётов для операционных банков на бэкэндах торговцев.
-
Изменение настроек кассовых аппаратов для отображения категорий каналов на ПК и мобильных устройствах.
-
Написание программы для кассового аппарата.
-
Завершение разработки интерфейса и демонстрационной версии для массовых платежей.
-
Исправление проблемы с дублированием номеров заказов в классе Daifu/Model/settleModel.class.php.
-
Исправление логики определения дублирования номеров при осуществлении единичных платежей. Текст запроса:
-
移除管理后台--系统设置--基本设置--日志设置:因为所有的重要操作记录是需要记录下来的,不需要开关控制.
-
管理后台—系统设置—基本设置—域名设置: добавить обратный вызов домена, затем можно установить для каждого домена выбор протокола передачи.
-
Переместить учётные записи в верхний правый угол личной информации на странице управления.
-
Добавить псевдонимы к настройкам версий интерфейса, чтобы пользователи могли выбирать несколько версий при необходимости.
-
Изменить способ загрузки файлов ключей: всё ещё есть некоторые проблемы, которые необходимо решить.
-
Установить настройки классификации каналов для отображения на ПК и мобильных устройствах.
-
Исправить ошибки на страницах ответов на запросы в системе и на рабочих станциях пользователей.
Перевод текста на русский язык:
- Удалить «Системный журнал» из раздела «Настройки системы» на панели управления, так как все важные операции должны регистрироваться, а не контролироваться с помощью переключателя.
- В разделе «Системные настройки» на панели управления добавить настройку «Обратный вызов домена», после чего можно будет выбрать протокол передачи данных для каждого домена.
- Перенести информацию об учётных записях в правый верхний угол страницы личных данных на панели управления.
- Для версий интерфейса добавить псевдонимы, чтобы пользователь мог выбрать несколько версий по своему усмотрению.
- Доработать способ загрузки файлов с ключами.
- Настроить отображение каналов на компьютерах и мобильных устройствах.
- Устранить ошибки на страницах с ответами на запросы в системе и на рабочих местах пользователей. Текст запроса:
admin/Controller/IndexController.class.php (добавление статистической информации),
Application/Admin/Model/StatisticModel.class.php — модель для добавления статистической информации,
Application/User/Model/UserModel.class.php — модель для добавления информации о получении имени пользователя,
завершение расчёта прибыли по пользователям за последние семь дней,
доработка записей распределения прибыли пользователей в пользовательском бэкенде, включая просмотр, экспорт и поиск,
просмотр списка нижестоящих торговых точек в пользовательском бэкенде с указанием количества нижестоящих точек,
добавление двухфакторной аутентификации при изменении ставки комиссионных сборов для посредников,
возможность добавления пользователей администратором с состоянием «неактивно»,
исправление ошибок в системе при добавлении пользователей,
предоставление возможности двухфакторной аутентификации для дочерних пользователей с предварительным вводом родительского кода аутентификации,
включение двухфакторной аутентификационной защиты для дочерних пользователей,
ограничение количества попыток входа в систему на основе IP-адреса пользователя,
отображение всплывающего окна с предупреждением при отключении пользователя от системы,
перенос функции установки в новый модуль Install, доработка процесса создания таблиц и функций импорта.
Перевод текста на русский язык:
-
admin/Controller/IndexController.class.php (добавление статистических данных).
-
Application/Admin/Model/StatisticModel.class.php – модель для добавления статистических данных.
-
Application/User/Model/UserModel.class.ph – модель для добавления данных о получении имени пользователя.
-
Завершение расчёта прибыли для пользователей за последние 7 дней.
-
Доработка записей о распределении прибыли пользователей во внутреннем интерфейсе пользователя, включая просмотр, экспорт и поиск.
-
Просмотр списка подчинённых торговых точек во внутреннем интерфейсе пользователя с указанием количества подчинённых точек.
-
Добавление двухфакторной аутентификации при изменении ставок комиссионных для посредников.
-
Возможность добавления пользователей администраторами с состоянием неактивно.
-
Исправление ошибок в системе при добавлении пользователей.
-
Предоставление возможности двухфакторной аутентификации для дочерних пользователей с обязательным предварительным вводом родительского пароля.
-
Включение двухфакторной аутентификационной защиты для дочерних пользователей.
-
Ограничение количества попыток входа в систему по IP-адресу пользователя.
-
Отображение всплывающего окна с предупреждением при отключении пользователя от системы.
-
Перенос функции установки в новый модуль «Install», доработка процесса создания таблиц и функций импорта. 2018-10-20
-
Исправлен метод FormSumit в файле admin.js, $(fromname + ".addeditinput") .addeditinput, перед которым был добавлен пробел.
-
В управлении учётными записями каналов добавлена настройка «Циклический вес». Можно настроить циклический порядок учётных записей каналов по времени, сумме одного чека и региону.
2018-10-17
- Банковские карты пользователей были отделены от контроллера управления пользователями в управлении членством.
- Начата работа над функциями редактирования и управления каналами в управлении членством.
2018-10-12
- Завершена разработка и редактирование управления банковскими картами в управлении членством.
2018-10-11
- Реализована часть функций управления банковскими картами для управления членством.
2018-10-10
- Добавлены пользователи.
- Изменена модель пользователя: добавлены методы проверки и модель таблицы паролей.
- Создана страница UserAdd.
- Изменён файл конфигурации Appliction/Common/adminpwd.php (пароли для входа и оплаты вынесены в файл конфигурации для удобства последующего изменения).
2018-10-09
- Унифицирован стиль привязки доменных имён.
- Модифицирована страница userlist с использованием наследования шаблонов.
- Изменён метод JavaScript FormSumit().
- Модифицирован код стиля для ключей MD5 и RSA при привязке доменного имени.
- Удалено использование унифицированного метода для удаления привязки доменного имени.
- Для отображения доменных имён используется разбиение на страницы (для удобства расширения в будущем).
- Устранена проблема с анализом ошибок в системе настроек из-за форматирования кода.
2018-10-08
- Конфигурация в формате formatdata.php в общем файле конфигурации была перемещена в файл config.php модуля Version, а файл formatdata.php удалён.
- Модуль Version получил функцию подтверждения оплаты.
- Добавлен модуль оплаты.
- Выполнено объединение ветвей kaifa и zy.
- Завершено изменение и отображение сертификата RSA.
2018-09-27
- Добавлен модуль Payaccount.
- Реализован метод получения учётной записи канала.
- Добавлена база данных для просмотра статистики ежедневных транзакций каждой учётной записи канала.
2018-09-25
- Продолжена разработка части кода для вызова канала.
2018-09-21
- Первая отправка.
Комментарии ( 0 )