@@ -560,6 +560,16 @@ class Tool {
return str_replace('-', $symbol, $uuid);
}
+ /**
+ * 生成userPerformance ID
+ * @param string $iso
+ * @return string
+ */
+ public static function generateUserPerformanceNo(string $iso = ''): string
+ {
+ return $iso . Date::today('YmdHis');
+ }
+
/**
* PayStack订单写入MongoDB.
* @param $call
@@ -211,7 +211,7 @@ class UserPerformance extends \common\components\ActiveRecord
$transaction = $db->beginTransaction();
try {
// 奖金发放
- $id = 'PRP' . $countryCode . Tool::generateId();
+ $id = 'PRP' . Tool::generateUserPerformanceNo($countryCode);
self::insertOne([
'ID' => $id,
'USER_ID' => $userId,