|
|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|