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
提交
取消