作者 郭文星

132

... ... @@ -122,7 +122,14 @@ class Car extends Backend
"driver_id"=>$driver["id"],
"route_id"=>$route["id"],
];
$url_data="?start_address={$route["start_address"]}&route_id={$route["id"]}&driver_id={$driver["id"]}&license_plate={$car["license_plate"]}&name={$driver["name"]}&end_address{$route["end_address"]}&price{$route["price"]}";
$url_data=
"pages/module/intercityOrder?start_address=".$route['start_address']."
&route_id=".$route['id']."
&driver_id=".$driver['id']."
&license_plate=".$car['license_plate']."
&name=".$driver['name']."
&end_address=".$route['end_address']."
&price=".$route['price'];
$place_image=$this->getQRCode($url_data);
$result = Db::name('driver')->where('id','=',$driver["id"])->update(['place_image'=>$place_image['fileurl']]);
Db::commit();
... ... @@ -189,8 +196,14 @@ class Car extends Backend
"driver_id"=>$driver["id"],
"route_id"=>$route["id"],
];
$url_data="?start_address={$route["start_address"]}&route_id={$route["id"]}&driver_id={$driver["id"]}&license_plate={$car["license_plate"]}&name={$driver["name"]}&end_address{$route["end_address"]}&price{$route["price"]}";
$place_image=$this->getQRCode($url_data);
$url_data=
"pages/module/intercityOrder?start_address=".$route['start_address']."
&route_id=".$route['id']."
&driver_id=".$driver['id']."
&license_plate=".$car['license_plate']."
&name=".$driver['name']."
&end_address=".$route['end_address']."
&price=".$route['price'];$place_image=$this->getQRCode($url_data);
$result = Db::name('driver')->where('id','=',$driver["id"])->update(['place_image'=>$place_image]);
}
... ... @@ -261,12 +274,10 @@ class Car extends Backend
curl_close($curl);
return $result;
}
public function getQRCode(){
public function getQRCode($url_data){
$accessToken = $this->getAccessToken();
if ($accessToken) {
$path = 'pages/module/intercityOrder'; // 小程序内的页面路径
$qrCodeData = $this->createMiniProgramQRCode($accessToken, $path);
print_r($qrCodeData);return;
$qrCodeData = $this->createMiniProgramQRCode($accessToken, $url_data);
return $qrCodeData;
}
}
... ...
... ... @@ -299,7 +299,7 @@ class Car extends Base
*/
public function switching_driver()
{
$res = Db::name("driver")->where("user_id", $this->auth->id)->find();
$res = Db::name("driver")->where("user_id", 37)->find();
$car = Db::name("car")->where("driver_id", $res['id'])->find();
if ($car) {
//本月收入
... ...