GoodScanWeightService.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Services\weight;
  3. class GoodScanWeightService extends WeightService
  4. {
  5. public $weight = 'weight'; // 重量
  6. public $length = 'l'; // 长
  7. public $width = 'w'; // 宽
  8. public $height = 'h'; // 高
  9. public $code = 'code'; // 快递单号
  10. public $weight_at = 'time'; // 称重时间
  11. public $hid = 'hid'; // 称重设备id
  12. public $name = 'GoodScan'; // 名称
  13. public function getSuccessMessage($params, $orderPackage): array
  14. {
  15. return ["code" => 0, 'error' => 'upload success'];
  16. }
  17. public function getNotFindOrderPackageMessage($params, $orderPackage): array
  18. {
  19. return ['code' => 500, 'error' => '未找打包裹信息'];
  20. }
  21. public function getNotFindOrderHeaderMessage($params, $orderPackage): array
  22. {
  23. return ['code' => 500, 'error' => '保存时发生错误(未在WMS中找到订单)!'];
  24. }
  25. public function getWeightMessage($orderPackage, $e): array
  26. {
  27. return ['code' => 500, 'error' => $e->getMessage];
  28. }
  29. public function getWriteWasFailMessage($params, $orderPackage): array
  30. {
  31. return ["code" => 500, "error" => "写入WMS失败!"];
  32. }
  33. }