$uuid, //对方订单ID "userId"=>$iuid, //对方用户ID(介绍人ID) "orderStatus"=>$orderStatus, //订单状态 0:初始订单 , 1:最终订单状态 "orderType"=>$orderType, //下单类型 0:本人下单,1:代人下单 "orderSource"=>$orderSource, //订单来源 订单来源(代客下单,面对面二维码,推广海报) "orderUserPhone"=>$orderUserPhone,//客户手机号 "userName"=>$userName, //客户姓名 "orderPrice"=>$orderPrice, //订单金额 "orderServiceNo"=>$orderServiceNo, //订单服务单号 ); $send = json_encode($send); //echo $send; //$headers = array('Authorization: Token '.$access_token.''); $headers = array('Content-Type: application/json'); $curl = curl_init(); curl_setopt($curl, CURLOPT_TIMEOUT, 30); //设置抓取的url curl_setopt($curl, CURLOPT_URL, $data_url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POSTFIELDS,$send); //执行命令 $data = curl_exec($curl); //关闭URL请求 curl_close($curl); //显示获得的数据 $api_json=$data; //exit; break; case "3": //任务完成 $data_url=$APIUrl."/order/orderDeal"; //echo $data_url; $sql="select ServiceOrdID,ServiceOrdCoPhone,ServiceOrdCoName,ServiceOrdTraTxnPrice from ServiceOrder where ServiceOrdID=".$OrdID; $data = sqlsrv_query($conn,$sql); if($data == true){ if (sqlsrv_rows_affected($data)!=0) { while($rs = sqlsrv_fetch_array($data) ) { $orderServiceNo = $rs['ServiceOrdID']; $userName = $rs['ServiceOrdCoName']; $orderUserPhone = $rs['ServiceOrdCoPhone']; $orderPrice = $rs['ServiceOrdTraTxnPrice']; } }else{ exit; } } //$uuid="100"; //$iuid="000036"; $orderStatus="1"; $orderType="0"; $orderSource="面对面扫码"; $orderPrice =500; $send = array( //"id"=>$uuid, //对方订单ID "userId"=>$iuid, //对方用户ID(介绍人ID) "orderStatus"=>$orderStatus, //订单状态 0:初始订单 , 1:最终订单状态 "orderType"=>$orderType, //下单类型 0:本人下单,1:代人下单 "orderSource"=>$orderSource, //订单来源 订单来源(代客下单,面对面二维码,推广海报) "orderUserPhone"=>$orderUserPhone,//客户手机号 "userName"=>$userName, //客户姓名 "orderPrice"=>$orderPrice, //订单金额 "orderServiceNo"=>$orderServiceNo, //订单服务单号 ); $send = json_encode($send); //echo $send; //$headers = array('Authorization: Token '.$access_token.''); $headers = array('Content-Type: application/json'); $curl = curl_init(); curl_setopt($curl, CURLOPT_TIMEOUT, 30); //设置抓取的url curl_setopt($curl, CURLOPT_URL, $data_url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POSTFIELDS,$send); //执行命令 $data = curl_exec($curl); //关闭URL请求 curl_close($curl); //显示获得的数据 $api_json=$data; //exit; break; case "4": //任务取消 $data_url=$APIUrl."/order/orderDeal"; //echo $data_url; $sql="select ServiceOrdID,ServiceOrdCoPhone,ServiceOrdCoName,ServiceOrdTraTxnPrice from ServiceOrder where ServiceOrdID=".$OrdID; $data = sqlsrv_query($conn,$sql); if($data == true){ if (sqlsrv_rows_affected($data)!=0) { while($rs = sqlsrv_fetch_array($data) ) { $orderServiceNo = $rs['ServiceOrdID']; $userName = $rs['ServiceOrdCoName']; $orderUserPhone = $rs['ServiceOrdCoPhone']; } }else{ exit; } } // $uuid="21"; //$iuid="000036"; $orderStatus="1"; $orderType="0"; $orderSource="面对面扫码"; $orderPrice =0; $send = array( //"id"=>$uuid, //对方订单ID "userId"=>$iuid, //对方用户ID(介绍人ID) "orderStatus"=>$orderStatus, //订单状态 0:初始订单 , 1:最终订单状态 "orderType"=>$orderType, //下单类型 0:本人下单,1:代人下单 "orderSource"=>$orderSource, //订单来源 订单来源(代客下单,面对面二维码,推广海报) "orderUserPhone"=>$orderUserPhone,//客户手机号 "userName"=>$userName, //客户姓名 "orderPrice"=>$orderPrice, //订单金额 "orderServiceNo"=>$orderServiceNo, //订单服务单号 ); $send = json_encode($send); //echo $send; //$headers = array('Authorization: Token '.$access_token.''); $headers = array('Content-Type: application/json'); $curl = curl_init(); curl_setopt($curl, CURLOPT_TIMEOUT, 30); //设置抓取的url curl_setopt($curl, CURLOPT_URL, $data_url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POSTFIELDS,$send); //执行命令 $data = curl_exec($curl); //关闭URL请求 curl_close($curl); //显示获得的数据 $api_json=$data; //exit; break; } echo $api_json; ?>