| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace App\Http\Controllers\api\thirdPart\haiq;
- use App\Http\Requests\ForeignHaiRobotic_processedRequest;
- use App\Services\ForeignHaiRoboticsService;
- class PickStationController
- {
- /** @var ForeignHaiRoboticsService $service */
- private $service;
- public function __construct(){
- $this->service=app('ForeignHaiRoboticsService');
- }
- public function processed(ForeignHaiRobotic_processedRequest $request): array
- {
- $failed=
- ($processedResult=
- $this->service->markBinProcessed(
- $request->input('workStation'),
- $request->input('binCode'),
- $request->input('success'),
- $request->input('created_at'),
- $request->input('exception'),
- $request->input('is_in_plan')
- ))!==true;
- $result = ["code" => 200, "data" => json_encode($request->all())];
- if($failed){
- $result["code"] = 400;
- $result["errMsg"] = $processedResult;
- }
- return $result;
- }
- }
|