|
|
@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
|
|
|
|
|
|
|
|
use App\Authority;
|
|
|
+use App\Batch;
|
|
|
use App\Commodity;
|
|
|
use App\CommodityBarcode;
|
|
|
use App\Console\Commands\SyncWMSOrderTask;
|
|
|
@@ -14,6 +15,7 @@ use App\InventoryAccount;
|
|
|
use App\LaborReport;
|
|
|
use App\Log;
|
|
|
use App\Logistic;
|
|
|
+use App\MaterialBox;
|
|
|
use App\OracleActAllocationDetails;
|
|
|
use App\OracleDOCOrderHeader;
|
|
|
use App\OracleDocOrderPackingSummary;
|
|
|
@@ -41,11 +43,19 @@ use App\Services\OrderService;
|
|
|
use App\Services\OrderTrackingOwnerService;
|
|
|
use App\Services\OrderTrackingService;
|
|
|
use App\Services\OwnerService;
|
|
|
+use App\Services\StationService;
|
|
|
use App\Services\StoreService;
|
|
|
use App\Services\WarehouseService;
|
|
|
+use App\Station;
|
|
|
+use App\StationTask;
|
|
|
+use App\StationTaskBatch;
|
|
|
+use App\StationTaskChildren;
|
|
|
+use App\StationTaskCommodity;
|
|
|
+use App\StationTaskMaterialBox;
|
|
|
use App\User;
|
|
|
use App\Warehouse;
|
|
|
use Carbon\Carbon;
|
|
|
+use Faker\Provider\Barcode;
|
|
|
use Illuminate\Database\Eloquent\Builder;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
@@ -91,10 +101,44 @@ class TestController extends Controller
|
|
|
app(BatchUpdateService::class)->batchUpdate('inventory_accounts',$updateParams);
|
|
|
}
|
|
|
}
|
|
|
+ public function ter()
|
|
|
+ {
|
|
|
+ echo phpinfo();
|
|
|
+ }
|
|
|
public static function zzd()
|
|
|
{
|
|
|
- $a = 1;
|
|
|
- $test = $a->loadMissing(["taskCommodities.commodity.barcodes","taskBatches.batch","taskMaterialBoxes.box"]);
|
|
|
+ $task = factory(StationTask::class)->create();
|
|
|
+ $materialBox = factory(MaterialBox::class)->create();
|
|
|
+ $commodity = factory(\App\Commodity::class)->create([
|
|
|
+ "owner_id" => 1,
|
|
|
+ ]);
|
|
|
+ factory(CommodityBarcode::class,2)->create([
|
|
|
+ "commodity_id"=>$commodity->id
|
|
|
+ ]);
|
|
|
+ $taskCommodity = factory(StationTaskCommodity::class)->create([
|
|
|
+ 'station_id' => 1,
|
|
|
+ 'material_box_id' => $materialBox->id,
|
|
|
+ 'commodity_id' => $commodity->id,
|
|
|
+ 'order_id'=>1,
|
|
|
+ ]);
|
|
|
+ factory(StationTaskChildren::class)->create([
|
|
|
+ "station_task_id" => $task->id,
|
|
|
+ "station_task_table_type" => "station_task_commodities",
|
|
|
+ "station_task_table_id" => $taskCommodity->id,
|
|
|
+ ]);
|
|
|
+ $batch = factory(Batch::class)->create();
|
|
|
+ $taskBatch = factory(StationTaskBatch::class)->create([
|
|
|
+ 'batch_id' => $batch->id,
|
|
|
+ 'station_id' => 1,
|
|
|
+ 'station_task_batch_type_id' => 1,
|
|
|
+ ]);
|
|
|
+ factory(StationTaskChildren::class)->create([
|
|
|
+ "station_task_id" => $task->id,
|
|
|
+ "station_task_table_type" => "station_task_batches",
|
|
|
+ "station_task_table_id" => $taskBatch->id,
|
|
|
+ ]);
|
|
|
+ $s = new StationService();
|
|
|
+ $s->broadcastBinMonitor(2,$task,$commodity->id);
|
|
|
}
|
|
|
|
|
|
public function updateLaborRemark(){
|