From 49c585080b415f7d9d058cd907e102c41b0f3614 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 16 九月 2019 16:45:23 +0800
Subject: [PATCH] 修改hibernate配置残留文件
---
fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java | 25 +++++++++++++++++++------
1 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java
index ffc181f..75d30b8 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java
@@ -142,10 +142,10 @@
DailySignVO dailySignVO = new DailySignVO();
Long cid = taskClass.getId();
- List<IntegralTaskRecord> listRecord = integralTaskRecordService.getSignDaysRecord(uid, cid);
- if (listRecord != null && listRecord.size() > 0) {
- for (int i = listRecord.size() - 1; i >= 0; i--) {
- IntegralTaskRecord taskRecord = listRecord.get(i);
+ List<IntegralTaskRecord> listRecord7Days = integralTaskRecordService.getSign7DaysRecord(uid, cid);
+ if (listRecord7Days != null && listRecord7Days.size() > 0) {
+ for (int i = listRecord7Days.size() - 1; i >= 0; i--) {
+ IntegralTaskRecord taskRecord = listRecord7Days.get(i);
SignDateVO signDateVO = new SignDateVO();
signDateVO.setLightUp(true);
signDateVO.setGoldCoin("+" + taskRecord.getGoldCoin());
@@ -159,11 +159,19 @@
signDateVO.setDate(before);
}
listSign.add(signDateVO);
+
+ if (listSign.size() >= 7) {
+ break;
+ }
}
}
-
- dailySignVO.setDays(listSign.size());
+ List<IntegralTaskRecord> listRecord = integralTaskRecordService.getSignDaysRecord(uid, cid);
+ if(listRecord == null) {
+ dailySignVO.setDays(0);
+ } else {
+ dailySignVO.setDays(listRecord.size());
+ }
if (listSign.size() < 7) {
List<IntegralTask> listTask = integralTaskService.listByCid(cid);
@@ -203,6 +211,11 @@
j++;
}
}
+
+ if (listSign.size() > 7) {
+ listSign = listSign.subList(listSign.size() - 7, listSign.size() - 1);
+ }
+
dailySignVO.setListDate(listSign);
return dailySignVO;
}
--
Gitblit v1.8.0