Просмотр исходного кода

异方称重 日志记录不完全

ajun 5 лет назад
Родитель
Сommit
c64dad6d42
1 измененных файлов с 17 добавлено и 17 удалено
  1. 17 17
      app/Http/Controllers/api/thirdPart/goodscan/PackageController.php

+ 17 - 17
app/Http/Controllers/api/thirdPart/goodscan/PackageController.php

@@ -66,9 +66,9 @@ class PackageController
         if(!empty($orderPackage->order)){
             Waybill::setWeightByOrderCode($orderPackage->order->code,$orderPackage->weight);
         }
-//            event(new WeighedEvent($orderPackage));
+        event(new WeighedEvent($orderPackage));
         $response=["code"=>0,'error'=>'upload success'];
-        LogService::log(__METHOD__,__FUNCTION__,"下发写入包裹成功:".json_encode($request).'||'.json_encode($response),null);
+        LogService::log(__METHOD__,__FUNCTION__,"下发写入包裹成功:".json_encode($request->getContent()).'||'.json_encode($response),null);
         return json_encode($response,JSON_UNESCAPED_UNICODE);
     }
 
@@ -94,7 +94,7 @@ class PackageController
             'h' => ['required', 'numeric', 'min:0'],
             'weight' => ['required', 'numeric', 'min:0'],
             'hid' => ['required', 'string', 'min:0'],
-            'picture' => ['required', 'string', 'min:0'],
+            'picture' => ['nullable'],
         ], [
             'required' => ':attribute 为必填项',
             'max' => ':attribute 字符过多或数值过大',
@@ -135,7 +135,7 @@ class PackageController
      */
     public function activityWaveNoProcessing(&$orderPackage) //处理活动波次
     {
-//        $fluxController = new \App\Http\Controllers\Api\thirdPart\flux\PackageController();
+        $fluxController = new \App\Http\Controllers\Api\thirdPart\flux\PackageController();
         if($orderPackage->isActivityBatch()){
             LogService::log(__METHOD__,__FUNCTION__,"依波次号同步所有包裹:".json_encode($orderPackage),null);
             $params = [
@@ -149,21 +149,21 @@ class PackageController
                 'paper_box_id'=>$orderPackage['paper_box_id'] ?? null,
             ];
             OrderPackage::query()->where('batch_number',$orderPackage['batch_number'])->update($params);
-//            $result=$fluxController->markWMSOnBatch($orderPackage['batch_number'], $orderPackage['weight']);
-//            if(!$result['result']){
-//                $orderPackage->status="上传异常";
-//            }
+            $result=$fluxController->markWMSOnBatch($orderPackage['batch_number'], $orderPackage['weight']);
+            if(!$result['result']){
+                $orderPackage->status="上传异常";
+            }
         }else{
             LogService::log(__METHOD__,__FUNCTION__,"GoodScan 写入包裹至WMS:".json_encode($orderPackage),null);
-//            try{
-//                $result=$fluxController->accomplishToWMS($orderPackage);
-//                if ($result['result'])
-//                    $orderPackage->status="已上传";
-//                else
-//                    $orderPackage->status="上传异常";
-//            }catch (\Exception $e){
-//                $orderPackage->status="未上传";
-//            }
+            try{
+                $result=$fluxController->accomplishToWMS($orderPackage);
+                if ($result['result'])
+                    $orderPackage->status="已上传";
+                else
+                    $orderPackage->status="上传异常";
+            }catch (\Exception $e){
+                $orderPackage->status="未上传";
+            }
         }
         $response=$this->saveOrderPackage($orderPackage);
         return $response??[];