|
|
@@ -62,6 +62,7 @@ use App\Services\AuthorityService;
|
|
|
use App\Services\BatchService;
|
|
|
use App\Services\CacheShelfService;
|
|
|
use App\Services\ForeignHaiRoboticsService;
|
|
|
+use App\Services\LogisticService;
|
|
|
use App\Services\NotificationService;
|
|
|
use App\Services\OracleDOCOrderHeaderService;
|
|
|
use App\Services\OrderPackageCommoditiesService;
|
|
|
@@ -98,6 +99,7 @@ use Firebase\JWT\JWT;
|
|
|
use Illuminate\Database\Eloquent\Builder;
|
|
|
use Illuminate\Database\Eloquent\Collection;
|
|
|
use Illuminate\Database\Eloquent\HigherOrderBuilderProxy;
|
|
|
+use Illuminate\Database\QueryException;
|
|
|
use Illuminate\Foundation\Http\FormRequest;
|
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Broadcast;
|
|
|
@@ -210,9 +212,10 @@ class TestController extends Controller
|
|
|
}
|
|
|
public function test(Request $request)
|
|
|
{
|
|
|
- Log::info("揽收成功",["id"=>1,"number"=>2]);
|
|
|
- dd(1);
|
|
|
- $b = new StorageTypeController();
|
|
|
+ /* $s = new LogisticService();
|
|
|
+ $logisticNumber = "73228212325435";
|
|
|
+ dd($s->assertExpressCompany($logisticNumber));*/
|
|
|
+ /*$b = new StorageTypeController();
|
|
|
$name = "test";
|
|
|
$tag = "tag_name";
|
|
|
$attributes = new \App\Http\Controllers\api\thirdPart\syrius\beans\StorageTypeAttribute();
|
|
|
@@ -240,7 +243,7 @@ class TestController extends Controller
|
|
|
$relation->num = 500;
|
|
|
//dd($b->getStorageType(1)->body());
|
|
|
$c = $b->createStorageType($name,$tag,$attributes->get(),[(array)$cell->get()],[(array)$relation->get()]);
|
|
|
-dd($c->body());
|
|
|
+dd($c->body());*/
|
|
|
$sql = <<<SQL
|
|
|
SELECT ORDERNO,WAVENO,WAREHOUSEID,CUSTOMERID FROM DOC_ORDER_HEADER WHERE ORDERNO = ?
|
|
|
SQL;
|
|
|
@@ -257,12 +260,13 @@ SQL;
|
|
|
$task = new Task();
|
|
|
$task->id = $item->orderno;
|
|
|
$task->batchId = $item->waveno;
|
|
|
- $task->warehouseId = $item->warehouseid;
|
|
|
+ $task->warehouseId = "1";
|
|
|
$task->attributes = [
|
|
|
"customer" => $item->customerid,
|
|
|
];
|
|
|
+ $task->type = Task::TOTAL_PICKING;
|
|
|
$task->items = [];
|
|
|
- $task->storages = [["type"=>"test"]];
|
|
|
+ $task->storages = [["type"=>"1A_container"]];
|
|
|
$taskList[] = $task;
|
|
|
$map[$item->orderno] = $index;
|
|
|
$codes .= "'".$item->orderno."',";
|
|
|
@@ -272,9 +276,9 @@ SQL;
|
|
|
$taskItem = new TaskItem();
|
|
|
$taskItem->name = $item->descr_c;
|
|
|
$taskItem->barcode = $item->alternate_sku1;
|
|
|
- $taskItem->quantity = $item->qty_each;
|
|
|
+ $taskItem->quantity = (int)$item->qty_each;
|
|
|
$taskItem->binLocations = [
|
|
|
- $item->location,
|
|
|
+ "05-01-01",
|
|
|
];
|
|
|
$taskItem->attributes = [
|
|
|
"orderLineNo" => $item->orderlineno,
|