作者 郭文星

123

... ... @@ -238,7 +238,6 @@ class Api extends Controller
$type = $this->request->param('paytype', 'wechat');
file_put_contents("pcl_pay_p.log", date("Y-m-d H:i:s") . "::" . json_encode($this->request->param(), JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
$pay = \addons\epay\library\Service::checkNotify($type);
file_put_contents("pcl_pay_ps.log", date("Y-m-d H:i:s") . "::" . json_encode($pay, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
if (!$pay) {
echo '签名错误';
... ... @@ -246,7 +245,6 @@ class Api extends Controller
}
$data = $pay->verify();
file_put_contents("pcl_pay_log.log", date("Y-m-d H:i:s") . "::" . json_encode($data, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
$payamount = $type == 'alipay' ? $data['total_amount'] : $data['total_fee'] / 100;
$out_trade_no = $data['out_trade_no'];
... ... @@ -260,11 +258,7 @@ class Api extends Controller
$order['transaction_id'] = $data['transaction_id'];
$order['is_pay'] = 1;
$order['pay_time'] = time();
if ($cks['chejian_site_workers_id'] > 0) {
//$order['status'] = 3;
} else {
$order['status'] = 1;
}
$order['updatetime'] = time();
$rs = Db::name('order')
->where(['order_no' => $data['out_trade_no']])
... ...