|
|
@@ -194,13 +194,16 @@ class Order extends ApiController
|
|
|
return IResponse::failure('您的车辆当前不可再接单,请先完成订单或联系客服');
|
|
|
}
|
|
|
|
|
|
+ $driver = sys_config('', 'driver');
|
|
|
+ $divide = isset($driver['platform_divide'])? $driver['platform_divide'] : 0;
|
|
|
+
|
|
|
// 写入数据
|
|
|
Db::startTrans();
|
|
|
$info['status'] = 3;
|
|
|
$info['served'] = 1;
|
|
|
$info['taxi_id'] = $taxi['id'];
|
|
|
$info['taxi_uid'] = $taxiUser['id'];
|
|
|
- $info['settle_price'] = $info['price'];
|
|
|
+ $info['settle_price'] = $divide>0 && $divide<=100? round($info['price']*(100-$divide)/100, 2) : $info['price'];
|
|
|
if (!$info->save()) {
|
|
|
Db::rollback();
|
|
|
return IResponse::failure('接单失败');
|