zz %!s(int64=6) %!d(string=hai) anos
pai
achega
9305f11599

+ 1 - 1
app/Http/Controllers/Wap/User/UserController.php

@@ -453,8 +453,8 @@ class UserController extends BaseController
         $phone = $request->post('phone');
         $from = $request->post('from');
         $old = Redis::get('code:'.$phone);
-        Redis::del('code:'.$phone);
         if($old && $old == $code){
+            Redis::del('code:'.$phone);
             $user_info  = UserService::getById($this->uid);
             if(!$user_info){
                 return response()->error();

+ 29 - 3
resources/views/pay/order/bindPhone.blade.php

@@ -286,15 +286,41 @@
             location.href = "{!! $url !!}";
         }
     });
-
+     function refuse(){
+        var timer = null
+        time = refuseNumber
+        timer = setInterval(function() {
+                $.ajax({
+                    url:"/api/order/issuccess",
+                    data:{
+                        order:"{{ $order }}"
+                    },
+                    success:function(res){
+                        if(res['code'] == 0){
+                            time = 1;
+                        }
+                    }
+                });
+            if (time === 1) clearInterval(timer);
+            time--;
+            if (time === 0) {
+                $("#refuse").text("残忍拒绝");
+                $("#refuse").attr("disabled", false);
+                $("#refuse").addClass("to-refuse__enable");
+            } else $("#refuse").text("残忍拒绝(" + time + "s)");
+        }, 1000);
+    }
+    if(order){
+        refuse()
+    }
     // 残忍拒绝倒计时
-    countDown(refuseNumber, function(time) {
+    /*countDown(refuseNumber, function(time) {
         if (time === 0) {
             $("#refuse").text("残忍拒绝");
             $("#refuse").attr("disabled", false);
             $("#refuse").addClass("to-refuse__enable");
         } else $("#refuse").text("残忍拒绝(" + time + "s)");
-    });
+    });*/
 
     // 获取验证码
     var code_getting = false;