LD 5 سال پیش
والد
کامیت
f7b63c655c

+ 8 - 8
app/Providers/AppServiceProvider.php

@@ -142,9 +142,9 @@ class AppServiceProvider extends ServiceProvider
         app()->singleton('DepositoryService',DepositoryService::class);
         app()->singleton('FeatureService',FeatureService::class);
         app()->singleton('ForeignHaiRoboticsService',ForeignHaiRoboticsService::class);
-        app()->singleton('InventoryDailyLogService',InventoryDailyLogService::class);
         app()->singleton('InventoryAccountMissionService',InventoryAccountMissionService::class);
         app()->singleton('InventoryCompareService',InventoryCompareService::class);
+        app()->singleton('InventoryDailyLogService',InventoryDailyLogService::class);
         app()->singleton('LaborReportsCountingRecordService',LaborReportsCountingRecordService::class);
         app()->singleton('LogService',LogService::class);
         app()->singleton('LogisticService',LogisticService::class);
@@ -153,10 +153,10 @@ class AppServiceProvider extends ServiceProvider
         app()->singleton('OracleBasSkuService',OracleBasSkuService::class);
         app()->singleton('OracleDocAsnDetailService',OracleDocAsnDetailService::class);
         app()->singleton('OracleDocOrderHeaderService',OracleDOCOrderHeaderService::class);
-        app()->singleton('OrderIssueProcessLogService',OrderIssueProcessLogService::class);
-        app()->singleton('OrderCommodityService',OrderCommodityService::class);
         app()->singleton('OrderCommodityAssignService',OrderCommodityAssignService::class);
+        app()->singleton('OrderCommodityService',OrderCommodityService::class);
         app()->singleton('OrderIssuePerformanceService',OrderIssuePerformanceService::class);
+        app()->singleton('OrderIssueProcessLogService',OrderIssueProcessLogService::class);
         app()->singleton('OrderIssueService',OrderIssueService::class);
         app()->singleton('OrderIssueWorkLoadService',OrderIssueWorkLoadService::class);
         app()->singleton('OrderPackageCommoditiesService',OrderPackageCommoditiesService::class);
@@ -167,19 +167,19 @@ class AppServiceProvider extends ServiceProvider
         app()->singleton('OwnerBillReportService',OwnerBillReportService::class);
         app()->singleton('OwnerFeeDetailService',OwnerFeeDetailService::class);
         app()->singleton('OwnerOutStorageRuleService',OwnerOutStorageRuleService::class);
+        app()->singleton('OwnerPriceDirectLogisticService',OwnerPriceDirectLogisticService::class);
         app()->singleton('OwnerPriceExpressService',OwnerPriceExpressService::class);
         app()->singleton('OwnerPriceLogisticService',OwnerPriceLogisticService::class);
-        app()->singleton('OwnerPriceDirectLogisticService',OwnerPriceDirectLogisticService::class);
         app()->singleton('OwnerPriceOperationService',OwnerPriceOperationService::class);
         app()->singleton('OwnerReportService',OwnerReportService::class);
         app()->singleton('OwnerService',OwnerService::class);
         app()->singleton('OwnerStoragePriceModelService',OwnerStoragePriceModelService::class);
-        app()->singleton('PackageStatisticsService',PackageStatisticsService::class);
         app()->singleton('PackageService',PackageService::class);
-        app()->singleton('ProcessesContentService',ProcessesContentService::class);
+        app()->singleton('PackageStatisticsService',PackageStatisticsService::class);
         app()->singleton('ProcessMethodService',ProcessMethodService::class);
         app()->singleton('ProcessService',ProcessService::class);
         app()->singleton('ProcessStatisticService',ProcessStatisticService::class);
+        app()->singleton('ProcessesContentService',ProcessesContentService::class);
         app()->singleton('RealtimePendingOrdersService',RealtimePendingOrdersService::class);
         app()->singleton('RejectedBillItemService',RejectedBillItemService::class);
         app()->singleton('RejectedBillService',RejectedBillService::class);
@@ -195,13 +195,13 @@ class AppServiceProvider extends ServiceProvider
         app()->singleton('StationTaskTypeService',StationTaskTypeService::class);
         app()->singleton('StationTypeBinMonitorService',StationTypeBinMonitorService::class);
         app()->singleton('StationTypeService',StationTypeService::class);
-        app()->singleton('StoreCheckingReceiveService',StoreCheckingReceiveService::class);
         app()->singleton('StoreCheckingReceiveItemService',StoreCheckingReceiveItemService::class);
+        app()->singleton('StoreCheckingReceiveService',StoreCheckingReceiveService::class);
         app()->singleton('StoreItemService',StoreItemService::class);
         app()->singleton('StoreService',StoreService::class);
         app()->singleton('UnitService',UnitService::class);
-        app()->singleton('UserService',UserService::class);
         app()->singleton('UserOwnerGroupService',UserOwnerGroupService::class);
+        app()->singleton('UserService',UserService::class);
         app()->singleton('WarehouseService',WarehouseService::class);
         app()->singleton('WaybillFinancialService',WaybillFinancialService::class);
         app()->singleton('WeighExceptedService',WeighExceptedService::class);

+ 1 - 1
database/migrations/2020_12_30_142332_change_column_index_add_method_of_logs.php

@@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration;
 use Illuminate\Database\Schema\Blueprint;
 use Illuminate\Support\Facades\Schema;
 
-class ChangeColumnNameMethodTypeOfLogs extends Migration
+class ChangeColumnIndexAddMethodOfLogs extends Migration
 {
     /**
      * Run the migrations.

+ 36 - 0
tests/Services/StationTaskBatchService/CreateByBatchesTest.php

@@ -0,0 +1,36 @@
+<?php
+
+namespace Tests\Services\StationTaskBatchService;
+
+use App\Services\StationTaskBatchService;
+use App\StationTask;
+use Tests\TestCase;
+
+class CreateByBatchesTest extends TestCase
+{
+    /** @var StationTaskBatchService $service */
+    private $service;
+    private $data = [];
+
+    public function setUp(): void
+    {
+        parent::setUp();
+        $this->service = app('StationTaskBatchService');
+    }
+
+//    public function testCreateSuccess()
+//    {
+//        $amountToCreate=3;
+//        $this->data['stationTasks']=$this->service->create($amountToCreate);
+//        $this->assertEquals(Collection::class,get_class($this->data['stationTasks']));
+//        $this->assertEquals($amountToCreate,$this->data['stationTasks']->count());
+//        $this->assertEquals(StationTask::class,get_class($this->data['stationTasks'][0]));
+//    }
+
+
+    public function tearDown(): void
+    {
+        StationTask::query()->whereIn('id',data_get($this->data['stationTasks'],'*.id')??[])->delete();
+        parent::tearDown();
+    }
+}

+ 2 - 0
tests/Services/StationTaskService/CreateTest.php

@@ -4,6 +4,7 @@ namespace Tests\Services\StationTaskService;
 
 use App\Services\StationTaskService;
 use App\StationTask;
+use Illuminate\Support\Collection;
 use Tests\TestCase;
 
 class CreateTest extends TestCase
@@ -22,6 +23,7 @@ class CreateTest extends TestCase
     {
         $amountToCreate=3;
         $this->data['stationTasks']=$this->service->create($amountToCreate);
+        $this->assertEquals(Collection::class,get_class($this->data['stationTasks']));
         $this->assertEquals($amountToCreate,$this->data['stationTasks']->count());
         $this->assertEquals(StationTask::class,get_class($this->data['stationTasks'][0]));
     }