售后服务(退换货)

This commit is contained in:
TL 2022-08-04 09:39:34 +08:00
parent de8e574a29
commit 455de33cbb
1 changed files with 6 additions and 4 deletions

View File

@ -14,11 +14,13 @@ namespace Beike\Shop\Http\Controllers;
use Beike\Repositories\RmaRepo; use Beike\Repositories\RmaRepo;
use Beike\Shop\Http\Requests\RmaRequest; use Beike\Shop\Http\Requests\RmaRequest;
use Beike\Shop\Services\RmaService; use Beike\Shop\Services\RmaService;
use Illuminate\Http\Request; use Illuminate\Contracts\Foundation\Application;
use Illuminate\Contracts\View\Factory;
use Illuminate\Contracts\View\View;
class RmaController extends Controller class RmaController extends Controller
{ {
public function index(Request $request) public function index()
{ {
$rmas = RmaRepo::listByCustomer(current_customer()); $rmas = RmaRepo::listByCustomer(current_customer());
$data = [ $data = [
@ -30,7 +32,7 @@ class RmaController extends Controller
/** /**
* @param int $id * @param int $id
* @return mixed * @return Application|Factory|View
*/ */
public function show(int $id) public function show(int $id)
{ {
@ -52,7 +54,7 @@ class RmaController extends Controller
return view('rms/form', $data); return view('rms/form', $data);
} }
public function store(RmaRequest $request) public function store(RmaRequest $request): array
{ {
$rma = RmaService::createFromShop($request->only('order_product_id', 'quantity', 'opened', 'rma_reason_id', 'type', 'comment')); $rma = RmaService::createFromShop($request->only('order_product_id', 'quantity', 'opened', 'rma_reason_id', 'type', 'comment'));