Пример #1
0
}
//送出信件
$title = $subject . "-" . $result_note;
if ($result == 2) {
    $msg = $title . "<br>Auth更新失敗" . ($num1 - $ii) . "筆-Close更新失敗" . ($num2 - $nn) . "筆<hr size=1>";
} else {
    $msg = $title . "<hr size=1>";
}
$msg .= "o_auth應更新 {$num1} 筆, 更新 {$ii} 筆 <br>";
$msg .= "o_close應更新 {$num2} 筆, 更新 {$nn} 筆 <br>";
if ($ii_str) {
    $msg .= "o_auth 應該要有%數但沒有壓的 sr : <br>" . $ii_str . "<br><br>";
}
if ($result == 2) {
    //若有失敗的筆數, CC給 Hebe
    //exec_mail(0, $title, $msg, 'percen_mak', '*****@*****.**');
}
if ($ii_str_failed) {
    $msg .= "o_auth 更新失敗的SQL : <br>" . $ii_str_failed . "<br>";
}
if ($nn_str_failed) {
    $msg .= "o_close 更新失敗的SQL : <br>" . $nn_str_failed . "<br>";
}
@mysql_close($plink);
//記DBLOG
$arr = array('setdate' => $setdate, 'settime' => $settime, 'period' => $period, 'result' => $result, 'result_note' => $result_note, 'running' => number_format(microtime(true) - $t1, 3), 'start_time' => $start_time, 'end_time' => date("YmdHis"));
@DBLog($logtable, $subject, $arr);
$msg .= "<hr size=1>於 Settlement 每日 " . $settime . " 執行 percen_mak.php 執行時間 " . number_format(microtime(true) - $t1, 3) . " 秒 <br>" . date("Y/m/d H:i:s");
exec_mail(2, $title, $msg, 'percen_mak');
echo $subject . "-結束 \r\n";
exit;
Пример #2
0
    $bctnb = $bctnb - 1;
    $VCAS = substr($bkNEC, $bctnb, 1);
    $bkNEC = str_replace('#', '', $bkNEC);
    $CxcN = explode('*', $bkNEC);
    if ($bkNEC && $CxcN[0] == '901B' && $VCAS == '#') {
        $goNEC2 = @fwrite($fp, $outTxt, $FSIze);
        $bkNEC2 = @fread($fp, $FreadNB);
        fclose($fp);
        $log_value = array('file_name' => $self_name, 'send_nec' => $outPOP, 'bk_nec' => $bkNEC2);
        $bctnb2 = strlen($bkNEC2);
        $bctnb2 = $bctnb2 - 1;
        $VCAS2 = substr($bkNEC2, $bctnb2, 1);
        $bkNEC2 = str_replace('#', '', $bkNEC2);
        $CxcN2 = explode('*', $bkNEC2);
        if ($bkNEC2 && $CxcN2[0] == '901C' && $VCAS2 == '#' && $CxcN2[1] == $FSIze) {
            $isOk = 'ok';
            $fp = fopen("/vhost/close_file/" . $hohsn . "_ok.txt", "w");
        } else {
            $isOk = 'bad';
            $fp = fopen("/vhost/close_file/" . $hohsn . "_bad.txt", "w");
        }
        fputs($fp, $outTxt);
        fclose($fp);
        # 記錄要送給 NEC 對帳的第 2 段電文
        $log_value['msg'] = '901A-2-' . $isOk;
        # 對帳結果
        DBLog($log_table, $log_subject, $log_value);
    }
}
echo $isOk;
exit;