orderService = app('OrderService'); $this->data['orderHeader'] = OracleDOCOrderHeader::query()->orderBy('addTime')->first(); } public function testCreateOrFindOrderInfo() { $this->orderService->createOrFindOrderInfo(collect($this->data['orderHeader'])); $order =Order::query()->where('code',$this->data['orderHeader']['orderno'])->first(); $this->assertNotNull($order); $this->order = $order; $this->assertEquals($order->code,$this->data['orderHeader']['orderno']); $this->order->delete(); } public function testCreateOrFindOrderInfo1() { $orderHeader = $this->data['orderHeader']; $orderHeader->customerid = null; $orderHeader->warehouseid = null; $orderHeader->userdefine1 = null; $this->orderService->createOrFindOrderInfo($this->data['orderHeader']); } }