From 402aba359adb4b10cfa98ad7fcb424eb55641129 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 04 七月 2024 15:54:52 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/DolphinEnglish

---
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
index 850bba4..23cf42d 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
@@ -26,6 +26,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.text.SimpleDateFormat;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -873,8 +874,6 @@
         } else {
             result = null;
         }
-        subjectRecordService.lambdaUpdate().set(TSubjectRecord::getDisabled, 0)
-                .eq(TSubjectRecord::getUserId, loginStudy.getUserid()).update();
         return R.ok(result);
     }
 
@@ -1672,7 +1671,7 @@
             // 游戏总时长
             int sum = gameRecordList.stream().map(TGameRecord::getUseTime).mapToInt(Integer::intValue).sum();
             Integer totalStudy = studyRecord.getTotalStudy();
-            studyRecord.setTotalStudy(Math.round((float) (totalStudy + sum) / 3600));
+            studyRecord.setTotalStudy(Math.round((float) (totalStudy) / 3600));
             // 剩余周目
             List<TStudy> studyList = studyService.lambdaQuery().eq(TStudy::getDisabled, 0)
                     .eq(TStudy::getType, Constants.ONE)
@@ -1702,6 +1701,7 @@
                 .eq(TGameRecord::getDisabled, 0)
                 .orderByDesc(TGameRecord::getCreateTime)
                 .list();
+        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm");
         if (null != studyRecord) {
             // 学习时长格式转换
             Integer todayStudy = studyRecord.getTodayStudy();
@@ -1712,6 +1712,9 @@
             studyRecord.setMonthStudy(Math.round((float) monthStudy / 3600));
             // 游戏总时长
             int sum = gameRecordList.stream().map(TGameRecord::getUseTime).mapToInt(Integer::intValue).sum();
+            for (TGameRecord tGameRecord : gameRecordList) {
+                tGameRecord.setTime(simpleDateFormat.format(tGameRecord.getCreateTime()));
+            }
             Integer totalStudy = studyRecord.getTotalStudy();
             studyRecord.setTotalStudy(Math.round((float) (totalStudy + sum) / 3600));
             // 剩余周目
@@ -1809,12 +1812,17 @@
     public R<IPage<TIntegralRecord>> integralDetailParent(String time,
                                                           @RequestParam("pageNum") Integer pageNum,
                                                           @RequestParam("pageSize") Integer pageSize) {
-        System.err.println("页码" + pageNum);
-        System.err.println("页数" + pageSize);
         if (tokenService.getLoginUser1() == null) {
             return R.tokenError("登录失效");
         }
-        return R.ok(integralRecordService.integralDetail(new Page<>(pageNum, pageSize), tokenService.getLoginUser1().getUserid(), time));
+        IPage<TIntegralRecord> page = integralRecordService.integralDetail(new Page<>(pageNum, pageSize),
+                tokenService.getLoginUser1().getUserid(), time);
+        for (TIntegralRecord record : page.getRecords()) {
+            if (!record.getIntegral().startsWith("-")) {
+                record.setIntegral("+" + record.getIntegral());
+            }
+        }
+        return R.ok(page);
     }
 
     /**

--
Gitblit v1.7.1