Explorar o código

时间戳问题处理

wanghaijun %!s(int64=4) %!d(string=hai) anos
pai
achega
97abac29a6
Modificáronse 1 ficheiros con 3 adicións e 15 borrados
  1. 3 15
      app/Http/Controllers/AppiontController.php

+ 3 - 15
app/Http/Controllers/AppiontController.php

@@ -78,10 +78,7 @@ class AppiontController extends Controller
                $defaulRes['tip_msg'] = '请输入sig签名';
                $defaulRes['tip_msg'] = '请输入sig签名';
                exit(json_encode($defaulRes));
                exit(json_encode($defaulRes));
            }
            }
-//           if(empty($data['secretKey']) || $data['secretKey'] !== '2018'){
-//               $defaulRes['tip_msg'] = 'secretKey秘钥错误';
-//               exit(json_encode($defaulRes));
-//           }
+
            if(empty($data['st']) ){
            if(empty($data['st']) ){
                $defaulRes['tip_msg'] = '请输入时间信息';
                $defaulRes['tip_msg'] = '请输入时间信息';
                exit(json_encode($defaulRes));
                exit(json_encode($defaulRes));
@@ -112,18 +109,9 @@ class AppiontController extends Controller
                ->select('id','order_sn','user_id','patient_id','is_ticket')
                ->select('id','order_sn','user_id','patient_id','is_ticket')
                ->with('orderPatient:order_id,appoint_start_time,appoint_end_time,name');
                ->with('orderPatient:order_id,appoint_start_time,appoint_end_time,name');
 
 
-//           if($data['st']){
-//               $order = $order->whereHas('orderPatient',function ($query) use ($data){
-//                   $query->where('appoint_start_time','<=',$data['st']);
-//                   $query->where('appoint_end_time','>=',$data['st']);
-//               });
-//           }
-//           echo date('Y-m-d H:i:s',1614149564844);
-//           dd(time());
-//dd(strtotime('2021-01-21 12:00:00'));
            if($data['st']){
            if($data['st']){
                $order = $order->whereHas('orderPatient',function ($query) use ($data){
                $order = $order->whereHas('orderPatient',function ($query) use ($data){
-                   $query->where('appoint_end_time','>=',intval($data['st']/1000));
+                   $query->where('appoint_end_time','>=',time());
                });
                });
            }
            }
 
 
@@ -142,7 +130,7 @@ class AppiontController extends Controller
                $end = intval($order['order_patient']['appoint_end_time']);
                $end = intval($order['order_patient']['appoint_end_time']);
                $date = date('Y-m-d',intval($order['order_patient']['appoint_start_time']));
                $date = date('Y-m-d',intval($order['order_patient']['appoint_start_time']));
 
 
-               if($end < intval($data['st']) ){
+               if($end < time() ){
                    $defaulRes['tip_msg'] = '预约已过期,您预约的时间为:'.$date.' '.date('H:i',$start).'~'.date('H:i',$end);
                    $defaulRes['tip_msg'] = '预约已过期,您预约的时间为:'.$date.' '.date('H:i',$start).'~'.date('H:i',$end);
                    exit(json_encode($defaulRes));
                    exit(json_encode($defaulRes));
                }
                }