|
|
@@ -45,7 +45,7 @@ class DidiAdapter extends Didi implements Adapter
|
|
|
}
|
|
|
|
|
|
// 服务参数列表 (询价时可以传入多个,获取不同服务的价格)
|
|
|
- // 假设这里主要请求快送(BizType=12)
|
|
|
+ // 默认请求快送(BizType=12)
|
|
|
$serviceCategoryList = [
|
|
|
[
|
|
|
'bizType' => 12, // 业务类型 -- 快送
|
|
|
@@ -60,6 +60,22 @@ class DidiAdapter extends Didi implements Adapter
|
|
|
'serviceType' => 1,
|
|
|
]
|
|
|
];
|
|
|
+ // 如果是预约单,则使用以下 拉货(普通货运)
|
|
|
+ $laHuo_serviceCategoryList = [
|
|
|
+ [
|
|
|
+ 'bizType' => 0, // 业务类型 -- 普通货运
|
|
|
+ 'carType' => 1020, // 车型 -- 三轮车
|
|
|
+ 'serviceLevel' => 0, // 服服务等级
|
|
|
+ //'serviceType' => 1, // 服务类型(快送专用,拉货不需要传)
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'bizType' => 0,
|
|
|
+ 'carType' => 1012, // 微面
|
|
|
+ 'serviceLevel' => 0,
|
|
|
+ //'serviceType' => 1,
|
|
|
+ ]
|
|
|
+ ];
|
|
|
+ //$ret = $this->queryCityInfo(null, (float)$receiver['toLongitude'], (float)$receiver['toLatitude']);
|
|
|
|
|
|
// 构造起点信息
|
|
|
$fromAddress = [
|
|
|
@@ -101,6 +117,9 @@ class DidiAdapter extends Didi implements Adapter
|
|
|
$modeType = 2;// 变更为2-预约单
|
|
|
$useTime = $ts * 1000;
|
|
|
// 注意:文档说“快送暂不支持预约单都按照实时单处理”,所以这里可能无需处理,或者传了也没用
|
|
|
+
|
|
|
+ //从快送 变更 拉货
|
|
|
+ //$serviceCategoryList = $laHuo_serviceCategoryList;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -210,7 +229,7 @@ class DidiAdapter extends Didi implements Adapter
|
|
|
'toAddressDetail' => $order['floor'],
|
|
|
'toLatitude' => (float)$order['lat'],
|
|
|
'toLongitude' => (float)$order['long'],
|
|
|
- 'weight' => round(['weight'] ?? 1) * 1000,
|
|
|
+ 'weight' => round(($order['weight'] ?? 1)) * 1000,
|
|
|
'goodType' => 4, // const GOODS_TYPE_MAP
|
|
|
];
|
|
|
|