root 5 anos atrás
pai
commit
f21775bc17
1 arquivos alterados com 11 adições e 5 exclusões
  1. 11 5
      addons/zh_jdgjb/wxapp.php

+ 11 - 5
addons/zh_jdgjb/wxapp.php

xqd xqd xqd
@@ -420,6 +420,12 @@ public function doPageReceiveCoupons(){
 
 }
 
+    public function doPageGetLevelInfo()
+    {
+        global $_W, $_GPC;
+        $level = pdo_get('zh_jdgjb_level',array('uniacid' => $_W['uniacid']));
+        echo json_encode($level);
+    }
 
 //生成订单
     public function doPageAddVipOrder(){
@@ -428,20 +434,20 @@ public function doPageReceiveCoupons(){
         $data['level_id']=$_GPC['level_id'];
         $level = pdo_get('zh_jdgjb_level',array('id' => $_GPC['level_id']));
         if (!$level) {
-            echo '该等级不存在';
+            echo json_encode(['code'=> -1, 'msg' => '该等级不存在']);
             exit;
         }
         if ($level['value'] != $_GPC['price']) {
-            echo '支付金额错误';
+            echo json_encode(['code'=> -1, 'msg' => '支付金额错误']);
             exit;
         }
         $data['order_no']='V' . date('YmdHis').rand(0,9999);
         $data['status']=1;
         $data['time']=time();
-        $data['price']=$_GPC['price'];
+        $data['price']=$level['value'];
         $data['tel']=$_GPC['tel'];
         $data['name']=$_GPC['name'];
-        $data['total_cost']=$_GPC['price'];
+        $data['total_cost']=$level['value'];
         $data['uniacid']=$_W['uniacid'];
         $data['out_trade_no']='V' . time().rand(1000,9999).$_GPC['user_id'];
 
@@ -450,7 +456,7 @@ public function doPageReceiveCoupons(){
         $data['from_id']=$_GPC['from_id'];
         $res=pdo_insert('zh_jdgjb_vip_order',$data);
         $order_id=pdo_insertid();
-        echo $order_id;
+        echo json_encode(['code'=> -1, 'data' => $order_id]);
     }