stanley-king 4 mēneši atpakaļ
vecāks
revīzija
645e6927b1

+ 6 - 0
crontab/control/date.php

@@ -1233,4 +1233,10 @@ class dateControl extends BaseCronControl
         }
         return $datas;
     }
+
+    #易付通含税,定时处理
+    public function YiFuTongTaxOp()
+    {
+
+    }
 }

+ 1 - 0
docker/compose/homecuda/conf/crontab/slave_root

@@ -3,3 +3,4 @@
 0   23   *   *   *   php /var/www/html/crontab/index.php date merchant_nightime
 0   7    *   *   *   php /var/www/html/crontab/index.php date merchant_daytime
 0   0    *   *   *   php /var/www/html/crontab/index.php date merchant_available
+0   10    *   *   *  php /var/www/html/crontab/index.php date merchant_daytime

+ 2 - 0
docker/compose/homecuda/conf/php/php-ibaobei.ini

@@ -929,6 +929,8 @@ default_socket_timeout = 60
 ; Module Settings ;
 ;;;;;;;;;;;;;;;;;;;
 
+extension=ssh2.so
+
 [CLI Server]
 ; Whether the CLI web server uses ANSI color coding in its terminal output.
 cli_server.color = On

+ 2 - 0
docker/compose/homecuda/ibaobei/docker-compose.yml

@@ -4,10 +4,12 @@ include:
   - ../docker-compose.networks.yml
 
 #   docker run -d-p 3333:22 --name php_remote_env php-sshd:7.3.18
+#   docker run -it -p 3333:22 --name php_remote_env php-sshd:7.3.18 /bin/bash
 
 services:
   phpcli:
     image: php-sshd:7.3.18
+#    image: php-sshdx:7.3.18
     ports:
       - 3333:22
     volumes:

+ 22 - 4
test/TestSSH2.php

@@ -19,18 +19,36 @@ class TestSSH2 extends TestCase
 {
     public static function setUpBeforeClass(): void
     {
-//        Base::run_util();
+        Base::run_util();
     }
 
     public function testConnect()
     {
-        $connection = ssh2_connect('121.89.223.81', 22, ['hostkey'=>'ssh-rsa']);
+        $connection = ssh2_connect('121.89.223.81', 22);
         if (ssh2_auth_pubkey_file($connection, 'root',
-            '/home/root/.ssh/id_rsa.pub',
-            '/home/root/.ssh/id_rsa', '')) {
+            './ssh/id_rsa.pub',
+            './ssh/id_rsa', '')) {
             echo "Public Key Authentication Successful\n";
         } else {
             die('Public Key Authentication Failed');
         }
+        $sftp = ssh2_sftp($connection);
+        if (!$sftp) {
+            die('无法初始化 SFTP');
+        }
+
+        $remote_file = "ssh2.sftp://".intval($sftp)."/nfs/upload/yl.tar";
+        $local_file = "./ssh/yl.tar";
+
+        if (!copy($remote_file,$local_file)) {
+            die('文件上传失败');
+        }
+        ssh2_disconnect($connection);
     }
+
+    public function testAddOrder()
+    {
+        #卡号|订单号(唯一的)|  状态(只给成功)|  面值  |运营商流水凭证|  手机号| 创建时间|交易成功时间
+    }
+
 }

+ 6 - 0
test/ssh/20241211_000110089970029.txt

@@ -0,0 +1,6 @@
+9629980601009991|62241211164700945495|成功|938|6200945495|13391703053|20241211164725|20241211164754
+9629980601009991|62241211183300946212|成功|748|6200946212|13263228277|20241211183320|20241211183409
+9629980601009991|62241211183500946217|成功|590|6200946217|18518557466|20241211183506|20241211183527
+9629980601009991|62241211183600946218|成功|590|6200946218|15624959649|20241211183603|20241211183630
+9629980601009991|62241211191800946237|成功|590|6200946237|15601043067|20241211191845|20241211191912
+5|3456.00

+ 14 - 0
test/ssh/20241212_000110089970029.txt

@@ -0,0 +1,14 @@
+9629980601009991|62241212095800946357|成功|650|6200946357|15210567507|20241212095858|20241212095918
+9629980601009991|62241212120900946646|成功|590|6200946646|18911839023|20241212120926|20241212120937
+9629980601009991|62241212132500946706|成功|590|6200946706|15600272005|20241212132505|20241212132516
+9629980601009991|62241212134900946751|成功|650|6200946751|15210575292|20241212134946|20241212135000
+9629980601009991|62241212140900946786|成功|590|6200946786|18610036923|20241212140940|20241212140956
+9629980601009991|62241212150500946885|成功|590|6200946885|13021921095|20241212150539|20241212150552
+9629980601009991|62241212150700946888|成功|590|6200946888|18800033208|20241212150758|20241212150815
+9629980601009991|62241212171800947784|成功|590|6200947784|18515806941|20241212171841|20241212171904
+9629980601009991|62241212172000947787|成功|666|6200947787|15501160360|20241212172008|20241212172047
+9629980601009991|62241212181100948186|成功|590|6200948186|17812192603|20241212181108|20241212181122
+9629980601009991|62241212181100948189|成功|590|6200948189|13161785689|20241212181143|20241212181155
+9629980601009991|62241212185200948222|成功|838|6200948222|18500851904|20241212185221|20241212185243
+9629980601009991|62241212194400948244|成功|938|6200948244|15901315661|20241212194424|20241212194508
+13|8462.00

+ 38 - 0
test/ssh/id_rsa

@@ -0,0 +1,38 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+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
+-----END OPENSSH PRIVATE KEY-----

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
test/ssh/id_rsa.pub