From d1bcc87e41d8d176ce58ee9e27a17ec93d0d7cb2 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 23 八月 2019 11:59:18 +0800
Subject: [PATCH] Merge branch 'mater-1.6.0' into div

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskClassServiceImpl.java |   68 ++++------------------------------
 1 files changed, 8 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..6ba9b92 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;
@@ -53,65 +52,14 @@
 
 	
 	@Override
+	public IntegralTaskClass selectByPrimaryKey(Long id) {
+		return integralTaskClassMapper.selectByPrimaryKey(id);
+	}
+	
+	
+	@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 +165,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