| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- namespace App\Http\Controllers\api\thirdPart\haiq;
- use App\Services\LogService;
- use Illuminate\Support\Facades\Http;
- use Illuminate\Support\Facades\Request;
- class StorageController
- {
- public function out(Request $request){
- $bin = json_encode([
- "taskCode" => "",
- "binCode" => "",
- "sequence" => 0,
- "fromLocCode" => "",
- "toLocCode" => "",
- ],JSON_UNESCAPED_UNICODE);
- $req = [
- "groupCode" => 0,
- "priority" => 0,
- "taskMode" => 0,
- "emptyBinQty" => 0,
- "toWorkStations" => [""],
- "bins" => [$bin],
- ];
- $req = json_encode($req, JSON_UNESCAPED_UNICODE);
- $response = Http::post(config('api.haiq.storage.out'));
- $msg = "haiq-料箱出库成功";
- if ($response["code"] != 200){
- $msg = "haiq-料箱出库失败";
- }
- LogService::log(__METHOD__,$msg,"REQUEST:".$req." | RESPONSE:".json_encode($response,JSON_UNESCAPED_UNICODE));
- }
- public function in(Request $request){
- $stockInfo = json_encode([
- "skuCode" => "",
- "qty" => 0,
- ]);
- $req = [
- "taskCode" => "",
- "taskMode" => 0,
- "binCode" => "",
- "fromWorkStation" => "",
- "fromLocCode" => "",
- "toLocCode" => "",
- "isEmpty" => 0,
- "stockInfo" => [$stockInfo],
- ];
- $req = json_encode($req, JSON_UNESCAPED_UNICODE);
- $response = Http::post(config('api.haiq.storage.in'));
- $msg = "haiq-料箱回库成功";
- if ($response["code"] != 200){
- $msg = "haiq-料箱回库失败";
- }
- LogService::log(__METHOD__,$msg,"REQUEST:".$req." | RESPONSE:".json_encode($response,JSON_UNESCAPED_UNICODE));
- }
- }
|