'核销奖励', self::MANAGE_PRIZE => '管理奖励', self::PROMOTE_PRIZE => '促销奖励', self::ACHIEVEMENT_PROMOTE_PRIZE => '业绩促销奖励', ]; return !empty($data[$key]) ? $data[$key] : $data; } public static function generateTradeNo($prefix = '') { $randLen = 6; $id = base_convert(substr(uniqid(), 0 - $randLen), 16, 10); if (strlen($id) > 10) { $id = substr($id, -10); } elseif (strlen($id) < 10) { $rLen = 10 - strlen($id); $id = $id . rand(pow(10, $rLen - 1), pow(10, $rLen) - 1); } $dateTimeStr = date('YmdHis'); return $prefix . $dateTimeStr . $id; } }