game2006api/webapp/models/OrderId.php
aozhiwei 54421391fb 1
2023-08-03 17:52:39 +08:00

29 lines
693 B
PHP

<?php
namespace models;
use phpcommon;
use phpcommon\SqlHelper;
class OrderId {
public static function gen(){
SqlHelper::insert
(myself()->_getSelfMysql(),
't_orderid',
array(
'account_id' => myself()->_getAccountId(),
'request' => json_encode($_REQUEST),
'createtime' => myself()->_getNowTime(),
'modifytime' => myself()->_getNowTime(),
)
);
$lastIdx = SqlHelper::getLastInsertId(myself()->_getSelfMysql());
$orderId = strftime('%y%m%d%H%M%S', myself()->_getNowTime()) . phpcommon\pad($lastIdx % 100000, 5);
return $orderId;
}
}