|
@@ -39,20 +39,11 @@ class app_payControl extends mobileMemberControl
|
|
|
$logic_payment = Logic('payment');
|
|
|
//重新计算所需支付金额
|
|
|
$result = $logic_payment->getRealOrderInfo($pay_sn, $this->member_info['member_id']);
|
|
|
- if (!$result['state']) {
|
|
|
+
|
|
|
+ if (intval($result['data']['api_pay_state']) != 0) {
|
|
|
return joutput_error(errcode::ErrPayment, $result['msg']);
|
|
|
}
|
|
|
|
|
|
-// $result = array();
|
|
|
-// $result['data'] = array();
|
|
|
-// $subject = "hello test";
|
|
|
-// $pay_sn = $pay_sn;
|
|
|
-// $fee = 100;
|
|
|
-//
|
|
|
-// $result['data']['subject'] = $subject;
|
|
|
-// $result['data']['pay_sn'] = $pay_sn;
|
|
|
-// $result['data']['pay_amount'] = $fee;
|
|
|
-
|
|
|
Log::record($this->toString($result['data']),Log::DEBUG);
|
|
|
$ret = $this->api_pay($result['data'], $payment);
|
|
|
|
|
@@ -102,7 +93,7 @@ class app_payControl extends mobileMemberControl
|
|
|
{
|
|
|
$subject = $pay_info['subject'];
|
|
|
$pay_sn = $pay_info['pay_sn'];
|
|
|
- $fee = $pay_info['pay_amount'];
|
|
|
+ $fee = intval(doubleval($pay_info['api_pay_amount']) * 100);
|
|
|
|
|
|
if ($payment == 'wxpay') {
|
|
|
return $this->uniorder($subject, $pay_sn, $fee);
|