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