50 lines
1.2 KiB
PHP
50 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Api\CodeGeneration;
|
|
|
|
use App\BaseApp\BaseController;
|
|
use App\Service\CodeGeneration\OrderService;
|
|
|
|
class OrderController extends BaseController
|
|
{
|
|
//
|
|
public function __construct()
|
|
{
|
|
parent::__construct();
|
|
$this->insertField = ["user_id","order_no","order_status","total_amount"];
|
|
$this->updateField = ["id","user_id","order_no","order_status","total_amount"];
|
|
$this->service = OrderService::getInstance();
|
|
}
|
|
|
|
public function generateOrder()
|
|
{
|
|
// $this->insertField = [
|
|
// 'products',
|
|
// 'address_id'
|
|
// ];
|
|
// $params = $this->checkRequiredFields(request()->post());
|
|
|
|
$params = [
|
|
'products' => [
|
|
[
|
|
'id' => 3,
|
|
'sku_id' => 1,
|
|
'number' => 2
|
|
],
|
|
[
|
|
'id' => 3,
|
|
'sku_id' => 7,
|
|
'number' => 10
|
|
],
|
|
],
|
|
'address_id' => 2,
|
|
'user_remarks' => '测试订单'
|
|
];
|
|
|
|
return jok(
|
|
$this->service->generateOrder($params),
|
|
'生成订单成功',
|
|
);
|
|
}
|
|
}
|