hasOne(DistAdminDistributor::class,'id', 'dist_id'); } /* * 生成订单号 */ public static function generateOrderNumber() { // 获取当前日期,格式为YYYYMMDD $date = now()->format('Ymd'); // 查询当天订单数量 $todayOrderCount = self::whereDate('created_at', Carbon::today())->count(); // 订单号:日期 + 当天订单数量 + 1 $orderNumber = $date . str_pad($todayOrderCount + 1, 4, '0', STR_PAD_LEFT); return 'Q'.$orderNumber; } }