root před 5 roky
rodič
revize
f955be1952
1 změnil soubory, kde provedl 21 přidání a 0 odebrání
  1. 21 0
      addons/zh_jdgjb/wxapp.php

+ 21 - 0
addons/zh_jdgjb/wxapp.php

xqd
@@ -609,6 +609,27 @@ public function doPageAddOrder(){
         echo json_encode($return);
     }
 
+    public function doPageRePay(){
+        global $_W, $_GPC;
+        include IA_ROOT.'/addons/zh_jdgjb/wxpay.php';
+        $res=pdo_get('zh_jdgjb_system',array('uniacid'=>$_W['uniacid']));
+        $order=pdo_get('zh_jdgjb_re_order',array('id'=>$_GPC['order_id']));
+        $appid=$res['appid'];
+        $openid=$_GPC['openid'];//oQKgL0ZKHwzAY-KhiyEEAsakW5Zg
+        $mch_id=$res['mchid'];
+        $key=$res['wxkey'];
+        $out_trade_no = $order['out_trade_no'];
+        $root=$_W['siteroot'];
+//	pdo_update('zh_jdgjb_order',array('out_trade_no'=>$out_trade_no),array('id'=>$_GPC['order_id']));
+        $total_fee =$order['total_cost'];
+
+        $body = "订单付款";
+        $total_fee = floatval($total_fee*100);
+
+        $weixinpay = new WeixinPay($appid,$openid,$mch_id,$key,$out_trade_no,$body,$total_fee,$root);
+        $return=$weixinpay->pay();
+        echo json_encode($return);
+    }
 
 //微信支付
 public function doPagePay(){