diff --git a/Laravel/app/Http/Controllers/API/Web/OrderController.php b/Laravel/app/Http/Controllers/API/Web/OrderController.php index ee3158f..ca00700 100644 --- a/Laravel/app/Http/Controllers/API/Web/OrderController.php +++ b/Laravel/app/Http/Controllers/API/Web/OrderController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\API\Web; use App\Http\Controllers\API\H5\PersonController; use App\Http\Controllers\API\H5\PlanController; +use App\Http\Controllers\API\PEISApiController; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; @@ -199,5 +200,23 @@ class OrderController extends Controller return \Yz::echoError1('操作失败'); } } + public function item_check($hospital, $data) + { + $peis = new PEISApiController(); + $check = $peis::Post('套餐项目检查', $hospital, $data); + return $check; + } + public function generateOrderNumber() + { + // 获取当前时间的时间戳(精确到毫秒) + $timestamp = round(microtime(true) * 1000); + // 生成一个随机数(可以根据需要调整长度) + $randomPart = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, 6); + + // 拼接时间戳和随机部分 + $orderNumber = date("YmdHis", $timestamp / 1000) . substr($timestamp % 1000, -3) . $randomPart; + + return $orderNumber; + } } diff --git a/Laravel/routes/web.php b/Laravel/routes/web.php index dcbdc8d..9f49827 100644 --- a/Laravel/routes/web.php +++ b/Laravel/routes/web.php @@ -81,6 +81,7 @@ Route::group(['prefix' => 'api/Web'], function () { Route::post('/ComboGetList', 'App\Http\Controllers\API\Web\ComboController@GetList');//Web套餐列表 Route::post('/BuyInfo', 'App\Http\Controllers\API\Web\ComboController@BuyInfo');//Web购买详情 Route::post('/ItemGetList', 'App\Http\Controllers\API\Web\ItemController@GetList');//Web套餐列表 + Route::post('/Create', 'App\Http\Controllers\API\Web\OrderController@Create');//Web套餐列表 }); //对外------