<?php
namespace App\Services;
use Predis\Client;
class UtilService
{
/**
* UtilService constructor
* @param Client $redis
*/
public function __construct(Client $redis)
{
$this->redis = $redis;
}
/**
* 生成唯一單據號
* @param String $key 單號KEY
* @return string
*/
public function generateReceiptCode(string $key)
{
return $key . date('Ymd') . sprintf("%06d",$this->redis->incr($key));
}
}
Laravel 結合 Redis 生成訂單號 (年月日+6 位自增)
相關文章
- Java自動生成訂單序列號Java
- Laravel 中使用 Redis 生成自增主鍵LaravelRedis
- 18 位無重複訂單號生成程式碼
- 利用 Redis 生成序列號的功能實現編號自增Redis
- 【redis】使用redis RedisAtomicLong生成自增的ID值Redis
- laravel+redis 附近的車輛 + 釋出訂單 + 司機搶單LaravelRedis
- [實戰]laravel + redis訂閱釋出 +swoole實現實時訂單通知LaravelRedis
- Laravel Tips:指定自增欄位起始值Laravel
- Laravel Redis釋出與訂閱.LaravelRedis
- Laravel 結合 Redis 實現 PHP 定時器LaravelRedisPHP定時器
- Laravel 自增瀏覽數實現(資料庫 + Redis)Laravel資料庫Redis
- 面試官竟然問我訂單ID是怎麼生成的?難道不是MySQL自增主鍵?面試MySql
- Laravel 6 Redis 使用問題LaravelRedis
- Laravel實現:待付款訂單,超48小時自動關閉Laravel
- 在大流量下,直播app原始碼中訂單號的生成方式APP原始碼
- PHP 做 RSA 簽名 生成訂單PHP
- 簡單總結es6箭頭符號符號
- 訂單自動生成器的演算法研究與實現薦演算法
- 第五節:QPS突然提升100倍、不用redis鎖防止重複點選、如何設計訂單號生成服務Redis
- 基於 flask 結合 Redis 的簡單聊天室FlaskRedis
- matlab生成常用訊號(方波、三角波、隨機訊號、單位衝激)Matlab隨機
- Vue結合原生js實現自定義元件自動生成VueJS元件
- 專案筆記之訂單號生成規則以及方法,第一篇!筆記
- 自定義hybris生成訂單的ID格式
- SQL Server 自增欄位重置SQLServer
- Oracle建立自增欄位方法-ORACLE SEQUENCE的簡單介紹Oracle
- 訂單超時自動關閉的實現方案總結
- 生成按照天數初始化的隨機九位唯一自增字串隨機字串
- 微信訂閱號實現AI自動回覆AI
- Redis實現sequence功能自增idRedis
- Laravel6+overtrue/Laravel-wechat 開發微信公眾號Laravel
- SAP訂單編排和流程增強概述
- laravel 結合JWT開發APILaravelJWTAPI
- Laravel 結合 Swoole 簡易版Laravel
- 結合 Laravel 初步學習 GraphQLLaravel
- laravel cdn 結合七牛雲實現檔案自動同步功能Laravel
- 【java】隨機生成6位的數字Java隨機
- MyBatis實現MySQL表欄位及結構的自動增刪MyBatisMySql