| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- namespace App\Services\weight;
- class HengLiWeightService extends WeightService
- {
- // 参数
- public $weight = 'weight'; // 重量
- public $length = 'length'; // 长
- public $width = 'width'; // 宽
- public $height = 'height'; // 高
- public $code = 'code'; // 快递单号
- public $weight_at = 'weight_at'; // 称重时间
- public $hid = 'hid'; // 称重设备id
- public $name = 'HengLi'; // 名称
- public function getWeightValue($params)
- {
- $value = $this->getValue($this->weight, $params);
- return str_replace('_', '.', $value);
- }
- public function getSuccessMessage($params, $orderPackage): array
- {
- return ['success' => true, 'message' => '称重成功'];
- }
- public function getNotFindOrderPackageMessage($params, $orderPackage): array
- {
- return ['success' => false, 'message' => '未找打包裹信息'];
- }
- public function getNotFindOrderHeaderMessage($params, $orderPackage): array
- {
- return ['success' => false, 'message' => '富勒信息未找到'];
- }
- public function getWeightMessage($orderPackage, $e): array
- {
- return ['success' => false, 'message' => $e->getMessage ?? ""];
- }
- }
|