// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\common\service; use app\store\model\User as UserModel; use app\common\model\SpecialityBook as OrderModel; /** * 报名订单服务类 * Class Book * @package app\common\service */ class Book extends BaseService { /** * 生成订单号` * @return string */ public static function createOrderNo(): string { return date('Ymd') . substr(implode('', array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); } /** * 事件:订单取消 * @param OrderModel $order */ public static function cancelEvent(OrderModel $order) { return true; } }