From 774a788ee1c5f6b94e3eed68145601c02c977ea8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 21 八月 2019 15:25:34 +0800
Subject: [PATCH] 签到修改
---
fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java | 62 +------------------------------
1 files changed, 2 insertions(+), 60 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 672a63f..8e01a2f 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
@@ -25,7 +25,6 @@
import com.yeshi.fanli.service.inter.integral.IntegralTaskRecordService;
import com.yeshi.fanli.service.inter.integral.IntegralTaskService;
import com.yeshi.fanli.service.inter.user.UserInfoExtraService;
-import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.vo.integral.DailySignVO;
import com.yeshi.fanli.vo.integral.IntegralTaskClassVO;
import com.yeshi.fanli.vo.integral.SignDateVO;
@@ -54,64 +53,7 @@
@Override
public List<IntegralTaskClassVO> getIntegralTaskClassVO(Long uid, long start, int count) {
- // 鐢ㄦ埛绛惧埌
- Integer signState = 0;
- if (start == 0) {
- try {
- signState = finishedDailySign(uid);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- List<IntegralTaskClassVO> listVo = integralTaskClassMapper.getIntegralTaskClassVO(start, count);
- if (listVo == null || listVo.size() == 0) {
- return listVo;
- }
-
- for (IntegralTaskClassVO taskClassVO : listVo) {
- String progress = taskClassVO.getProgress();
- if (StringUtil.isNullOrEmpty(progress))
- continue;
-
- Integer taskNum = taskClassVO.getTaskNum();
- if (taskNum == null)
- continue;
-
- UniqueKeyEnum uniqueKey = taskClassVO.getUniqueKey();
- if (uniqueKey == UniqueKeyEnum.dailySign) {
- if (signState == 0) {
- taskClassVO.setLightUp(true); // 绛惧埌澶辫触
- } else if (signState == 1) {
- taskClassVO.setLightUp(false);
- } else if (signState == 2) {
- taskClassVO.setLightUp(false);
- }
- } else {
- taskClassVO.setLightUp(true);
- }
-
- Integer dateType = 1; // 鏌ヨ褰撴棩
- if (uniqueKey == UniqueKeyEnum.orderReward)
- dateType = null; // 鏌ヨ鍘嗗彶
-
- Long id = taskClassVO.getId();
- int countFinished = 0;
- Integer totalGoldCoin = integralTaskRecordService.getTotalGoldCoin(uid, id, dateType);
- if (totalGoldCoin != null && totalGoldCoin > 0) {
- taskClassVO.setFinishedCoin("+" + totalGoldCoin);
- if (uniqueKey != UniqueKeyEnum.dailySign)
- countFinished = integralTaskRecordService.countFinished(uid, id, dateType);
- }
- progress = progress.replace("{宸插畬鎴恾", countFinished + "").replace("{鎬讳换鍔", taskNum + "");
-
- if (signState == 0 && uniqueKey == UniqueKeyEnum.dailySign) {
- progress = "鏈鍒�";
- taskClassVO.setBtnName("绛惧埌");
- }
- taskClassVO.setProgress(progress);
- }
- return listVo;
+ return integralTaskClassMapper.getIntegralTaskClassVO(start, count);
}
@@ -217,7 +159,7 @@
}
for (int i = 1; i <= 7- listDays.size(); i ++) {
- String after = format.format(DateUtil.reduceDay(i, date));
+ String after = format.format(DateUtil.plusDayDate(i, date));
if (after.startsWith("0"))
after = after.substring(1, after.length());
--
Gitblit v1.8.0