From 05af67bc1a405dde0696fc66b2bd51a3b8f8d87f Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Wed, 8 Jul 2026 11:15:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E6=9B=B4=E6=96=B0,1=E6=8A=95=E7=A8=BF?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=8F=82=E8=80=83=E6=96=87=E7=8C=AE=E7=9A=84?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=A2=9E=E5=8A=A0=E5=8A=9F=E8=83=BD=EF=BC=8C?= =?UTF-8?q?=EF=BC=8C=EF=BC=8C2=E5=AE=98=E7=BD=91=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 43 +++- .env.example | 47 ++++ .gitignore | 5 +- application/api/controller/Journal.php | 8 +- application/api/job/dbpush.php | 37 +++ application/api/job/mysftp.php | 11 +- application/common.php | 22 +- application/extra/dbpush.php | 134 +++++++++++ application/master/controller/Datebase.php | 210 +++++++++++++----- application/master/controller/Journal.php | 54 ++++- application/master/service/DbPushLogger.php | 89 ++++++++ application/master/service/DbPushManager.php | 202 +++++++++++++++++ application/master/service/XmlBuilder.php | 162 ++++++++++++++ .../master/service/push/AbstractPusher.php | 53 +++++ .../master/service/push/CnkiPusher.php | 146 ++++++++++++ .../master/service/push/EbscoPusher.php | 62 ++++++ .../master/service/push/EmailDataPusher.php | 106 +++++++++ .../master/service/push/PorticoPusher.php | 158 +++++++++++++ .../master/service/push/PushResult.php | 30 +++ .../master/service/push/PusherInterface.php | 30 +++ .../master/service/push/ScopusPusher.php | 37 +++ sql/db_module_enhance.sql | 69 ++++++ 22 files changed, 1634 insertions(+), 81 deletions(-) create mode 100644 .env.example create mode 100644 application/api/job/dbpush.php create mode 100644 application/extra/dbpush.php create mode 100644 application/master/service/DbPushLogger.php create mode 100644 application/master/service/DbPushManager.php create mode 100644 application/master/service/XmlBuilder.php create mode 100644 application/master/service/push/AbstractPusher.php create mode 100644 application/master/service/push/CnkiPusher.php create mode 100644 application/master/service/push/EbscoPusher.php create mode 100644 application/master/service/push/EmailDataPusher.php create mode 100644 application/master/service/push/PorticoPusher.php create mode 100644 application/master/service/push/PushResult.php create mode 100644 application/master/service/push/PusherInterface.php create mode 100644 application/master/service/push/ScopusPusher.php create mode 100644 sql/db_module_enhance.sql diff --git a/.env b/.env index 77fa783..2c6d45f 100644 --- a/.env +++ b/.env @@ -184,4 +184,45 @@ net = '
-