Переглянути джерело

Merge remote-tracking branch 'origin/master'

notfff 6 місяців тому
батько
коміт
7306ef5441
3 змінених файлів з 24 додано та 16 видалено
  1. 0 4
      AiWork/WORK.md
  2. 14 8
      AiWork/now.md
  3. 10 4
      app/Module/Game/AdminControllers/UserLogController.php

+ 0 - 4
AiWork/WORK.md

@@ -3,10 +3,6 @@
 ## 当前任务
 
 
-1.5 元的 日收入  / 0.07 钻石单价 = 21钻 取 25钻
-日收获 200萝卜 = 0.125钻石
-0.06 卖 ,0.01收
-
 
 ## 已完成任务
 

+ 14 - 8
AiWork/now.md

@@ -1,14 +1,20 @@
 # 当前工作状态
 
-梳理,种子生长周期的逻辑;解读萝卜的 发芽期为什么是4小时
+## 正在进行的任务
+- 无
 
+## 最近完成的任务
+- ✅ 梳理种子生长周期的逻辑,解读萝卜的发芽期为什么是4小时
+- ✅ 修复种子生长周期时序问题:调整final_output_item_id确定时机,修复辣椒发芽期错误使用种子配置5小时而非果实生长周期配置3小时的问题
+- ✅ 模块Transfer,增加图表控制器,参考 app/Module/GameItems/AdminControllers/MetricsController.php
+- ✅ 每日统计折线图,多线折线图,每日的转入/转出统计
 
-✅ 已完成:模块Transfer ,增加 图表控制器,参考 app/Module/GameItems/AdminControllers/MetricsController.php
-- 每日统计折线图,多线折线图,每日的转入/转出统计
+## 待处理问题
+- 转出钻石手续费不对
+- 客户端问题:
+  1. 大额钻石数量的显示问题
+  2. 钻石余额,保留5位小数
 
-对出,钻石手续费不对
-
-客户端 : 
-1. 大额钻石数量的显示问题
-2. 钻石余额,保留5位小数
+## 下一步计划
+- 等待新的任务安排
 

+ 10 - 4
app/Module/Game/AdminControllers/UserLogController.php

@@ -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'] . ')';
                     }