e 8 jaren geleden
bovenliggende
commit
887f42b8d0
2 gewijzigde bestanden met toevoegingen van 20 en 20 verwijderingen
  1. 2 1
      www/protected/components/CommonFn.php
  2. 18 19
      www/protected/modules/o2o/controllers/RechargeController.php

+ 2 - 1
www/protected/components/CommonFn.php

@@ -1134,7 +1134,7 @@ class CommonFn
     }
 
 
-    public static function sendWxMessage($data){
+    public static function sendWxMessage($data,$res){
         // 环境检查
         $res = file_get_contents('https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx9a632fd8918d1a48&secret=1d21b873c19a36b200cf1d0bb1e9aa26');
 
@@ -1147,6 +1147,7 @@ class CommonFn
             if (!$json || !empty($json['errcode']) || $json['errcode']!=0) {
                 return false;
             }
+            CommonFn::requestAjax(true,'success',json_decode($res),200,array());
             return $json;
         }
         return false;

+ 18 - 19
www/protected/modules/o2o/controllers/RechargeController.php

@@ -37,7 +37,24 @@ class  RechargeController extends O2oBaseController{
         if($result === false){
             CommonFn::requestAjax(false,'支付遇到点问题了,请稍候再试');
         }else{
-            CommonFn::requestAjax(true,'success',json_decode($result),200,array());
+            //start充值活动暂用
+            if($order->price == 1000 ||$order->price == 5000){
+                $user = RUser::model()->get(new MongoId($user_id));
+                $num = intval(ceil((rand(100000,999999)))/10000);
+
+                $data ='{
+                    "touser": "'.$user->wx_pub_openid.'",
+                    "msgtype": "text",
+                    "text": {
+                    "content": "'.'恭喜您获得参与本次活动的权利,'.$num.'为您参加本活动的号码,'.'"
+                    }
+                }';
+
+                CommonFn::sendWxMessage($data,$result);
+
+            }
+            //end
+
         }
     }
 
@@ -67,24 +84,6 @@ class  RechargeController extends O2oBaseController{
         if($order->save()){
             $data = RechargeOrder::model()->parseRow($order);
             CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$data);
-            //start充值活动暂用
-            if($order->price == 1000 ||$order->price == 5000){
-                $user = RUser::model()->get(new MongoId($user_id));
-                $num = intval(ceil((rand(100000,999999)))/10000);
-                
-                $data ='{
-                    "touser": "'.$user->wx_pub_openid.'",
-                    "msgtype": "text",
-                    "text": {
-                    "content": "'.'恭喜您获得参与本次活动的权利,'.$num.'为您参加本活动的号码,'.'"
-                    }
-                }';
-
-                var_dump(CommonFn::sendWxMessage($data));
-
-            }
-            //end
-
         }else{
             CommonFn::requestAjax(true,'未知错误,请稍候再试',array());
         }