| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace App\Services;
- class OrderPackageReceivedSyncService
- {
- protected $logisticQiaoSFService;
- /**
- * 获取快件揽收信息
- * @param array $request [
- * 'SF' => ['SF1038651915891', 'SF1038651413847', 'SF1038611050071'],
- * 'ZT'=>['75424148714142','548464120822', '75424147834290']
- * ]
- */
- public function get(array $request)
- {
- $this->logisticQiaoSFService = new LogisticSFService();
- $resultSF = [];
- $resultZT = [];
- $resultYD = [];
- $resultYT = [];
- $resultOther = [];
- foreach ($request as $key => $logisticNums) {
- switch ($key) {
- case "SF":
- $resultSF = $this->logisticQiaoSFService->get($logisticNums);
- break;
- case "ZT":
- $resultZT = [];
- break;
- case "YD":
- $resultYD = [];
- break;
- case "YT":
- $resultYT = [];
- break;
- default:
- $resultOther = [];
- break;
- }
- }
- return array_merge($resultSF, $resultYD, $resultYT, $resultZT, $resultOther);
- }
- }
|