|
|
@@ -48,9 +48,12 @@ class UserLogController extends AdminController
|
|
|
return '<span class="label label-default">未知</span>';
|
|
|
}
|
|
|
|
|
|
+ // 处理枚举实例或字符串
|
|
|
+ $typeValue = $value instanceof REWARD_SOURCE_TYPE ? $value->value : $value;
|
|
|
+
|
|
|
// 使用枚举获取名称和信息
|
|
|
- if (REWARD_SOURCE_TYPE::isValid($value)) {
|
|
|
- $info = REWARD_SOURCE_TYPE::getTypeInfo($value);
|
|
|
+ if (REWARD_SOURCE_TYPE::isValid($typeValue)) {
|
|
|
+ $info = REWARD_SOURCE_TYPE::getTypeInfo($typeValue);
|
|
|
$name = $info['name'];
|
|
|
$icon = $info['icon'];
|
|
|
$category = $info['category'];
|
|
|
@@ -171,8 +174,11 @@ class UserLogController extends AdminController
|
|
|
return '未知';
|
|
|
}
|
|
|
|
|
|
- if (REWARD_SOURCE_TYPE::isValid($value)) {
|
|
|
- $info = REWARD_SOURCE_TYPE::getTypeInfo($value);
|
|
|
+ // 处理枚举实例或字符串
|
|
|
+ $typeValue = $value instanceof REWARD_SOURCE_TYPE ? $value->value : $value;
|
|
|
+
|
|
|
+ if (REWARD_SOURCE_TYPE::isValid($typeValue)) {
|
|
|
+ $info = REWARD_SOURCE_TYPE::getTypeInfo($typeValue);
|
|
|
return $info['icon'] . ' ' . $info['name'] . ' (' . $info['description'] . ')';
|
|
|
}
|
|
|
|