5 回答

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
/**
* 生成交易號
*/
public function generatePaymentId()
{
$i = rand(0, 9999);
do {
if (9999 == $i) {
$i = 0;
}
$i++;
$id = time() . str_pad($i, 4, '0', STR_PAD_LEFT);
$row = (new Query())->from(self::tableName())->where(['id' => $id])->exists();
} while ($row);
return $id;
}
樓上的代碼我就不評價了
添加回答
舉報
0/150
提交
取消