From 895c42941023ce4ee9c80a1218dbbc1e6448139c Mon Sep 17 00:00:00 2001 From: lyt Date: Fri, 27 Jul 2018 12:43:29 +0800 Subject: [PATCH] =?UTF-8?q?ipaylinks=20=E4=B8=8B=E8=BD=BD=E5=AF=B9?= =?UTF-8?q?=E8=B4=A6=E5=8D=95,=20=E5=AD=98=E5=85=A5=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- download_statement/download_files.php | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/download_statement/download_files.php b/download_statement/download_files.php index 69a3f9ef..7e9c48a4 100644 --- a/download_statement/download_files.php +++ b/download_statement/download_files.php @@ -7,10 +7,23 @@ $sftp = new Net_SFTP('106.14.1.181'); if (!$sftp->login('10000004000', 'YRATF0OtDaYa2Uhv6cWO8BV9FPBup5')) { exit('Login Failed'); } -// 获取前一天的对账单 // target remote -$target_folder = str_replace("-", "/", date("Y-m", strtotime("-1 day")) ); +$target_folder = null; +$targer_day = null; +// 获取前一天的对账单 +$target_folder = str_replace("-", "/", date("Y-m", strtotime("-1 day")) ); // 2018/07 +if (isset($_GET['f'])) { + $target_folder = $_GET['f']; // f=2018/06 f=2018/07/23 + $target_set = explode('/', $target_folder); + if (isset($target_set[2])) { + $target_folder = $target_set[0] . "/" . $target_set[1]; + $targer_day = $target_set[2]; + } +} $file_list = array_values(array_diff($sftp->nlist($target_folder), array(".",".."))); +if ($targer_day !== null) { + $file_list = array($target_set[0] . $target_set[1] . $target_set[2] . ".xlsx"); +} // target local $target_local = "statement_files/" . $target_folder; if ( ! is_dir($target_local)) { @@ -24,11 +37,15 @@ $new_files = array_values(array_diff($file_list, $local_files)); $new_cnt = 0; foreach ($new_files as $key => $new) { $file_path = $target_folder . "/" . $new; + echo $file_path, " ", $target_local . "/" . $new; + echo "
"; $sftp->get($file_path, $target_local . "/" . $new); $new_cnt++; } echo "Copied new statements count: " . $new_cnt; +echo "
new_files ", json_encode($new_files); +echo "
file_list ", json_encode($file_list); // header("Location: http://www.mycht.cn/webht.php/apps/pay/ipaylinksservice/auto_update_statement?f=$target_folder&fjson=" . json_encode($new_files)); -// header("Location: http://www.mycht.cn/webht.php/apps/pay/report/ipaylinks_excel?f=$target_folder&fjson=" . json_encode($new_files)); +header("Location: http://www.mycht.cn/webht.php/apps/pay/report/ipaylinks_excel?f=$target_folder&fjson=" . json_encode($new_files)); // header("Location: http://202.103.68.79:8083/webht.php/apps/pay/report/ipaylinks_excel?f=$target_folder&fjson=" . json_encode($new_files));