From 1b2f30bf6e23dd06bb6b667fe0297646d6606960 Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Mon, 12 Apr 2021 18:02:52 +0800
Subject: [PATCH] 修复bug7

---
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopActivitiesSignAction.java |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopActivitiesSignAction.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopActivitiesSignAction.java
index 8ebd7e9..a18c5e2 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopActivitiesSignAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopActivitiesSignAction.java
@@ -18,10 +18,7 @@
 import com.matrix.system.activity.entity.ActivitySignWriteoff;
 import com.matrix.system.hive.bean.SysVipInfo;
 import com.matrix.system.shopXcx.api.dto.ClickSignDTO;
-import com.matrix.system.shopXcx.api.vo.ActivitySignAwardSetVo;
-import com.matrix.system.shopXcx.api.vo.SignBasicInfoJsonVo;
-import com.matrix.system.shopXcx.api.vo.SignBasicInfoVo;
-import com.matrix.system.shopXcx.api.vo.SignSuccessVo;
+import com.matrix.system.shopXcx.api.vo.*;
 import com.matrix.system.shopXcx.bean.ShopActivities;
 import com.matrix.system.shopXcx.dao.ShopActivitiesDao;
 import io.swagger.annotations.Api;
@@ -32,7 +29,6 @@
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
-import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.List;
 
@@ -188,7 +184,7 @@
         	signSuccessVo.setNormalAwardImg(activitySignAwardSetNormal.getIntroduceImg());
         }
         //获取当前累计天数
-        int cumulativeDay = getCumulativeDay(actId, userId, date, 1);
+        int cumulativeDay = getCumulativeDay(actId, userId, date, 0);
         //自定义奖励
         QueryWrapper<ActivitySignAwardSet> queryWrapperCumulativeDay = new QueryWrapper<>();
         queryWrapperCumulativeDay.eq("award_rule",ActivitySignAwardSet.AWARDRULE_CUMULATIVEDAY);
@@ -279,7 +275,11 @@
 	        	activitySignWriteoff.setActId(actId);
 	        	activitySignWriteoff.setAwardId(activitySignAwardSetCumulativeDay.getId());
 	        	activitySignWriteoff.setWinTime(date);
-	        	activitySignWriteoff.setState(ActivitySignWriteoff.STATE_ONE);
+	        	if(ActivitySignAwardSet.AWARDWAY_TWO == activitySignAwardSetCumulativeDay.getAwardWay()) {
+	        		activitySignWriteoff.setState(ActivitySignWriteoff.STATE_TWO);
+	        	}else {
+	        		activitySignWriteoff.setState(ActivitySignWriteoff.STATE_ONE);
+	        	}
 	        	activitySignWriteoff.setUserId(userId);
 	        	activitySignWriteoff.setCompanyId(companyId);
 	        	activitySignWriteoff.setReceiveId(activitySignReceiveRecord.getId());
@@ -312,6 +312,26 @@
         return getCumulativeDay(actId,userId,offsetDay,i);
     }
     
+//    /**
+//     * 获取累计的签到奖品数量
+//     *
+//     * @return
+//     */
+//    @ApiOperation(value = "获取累计的签到奖品列表", notes = "")
+//	@ApiResponses({
+//			@ApiResponse(code = 200, message = "ok", response = SignAwardListVO.class)
+//	})
+//    @GetMapping(value = "/getSignAwardList")
+//    @PostMapping(value = "/getSignAwardList")
+//    public AjaxResult getSignAwardList(@RequestBody SignAwardListVO signAwardListVO) {
+//    	SysVipInfo user = redisUserLoginUtils.getLoginUser(SysVipInfo.class);
+//        Long userId = user.getId();
+//        Long companyId = user.getCompanyId();
+//        int size = activitySignReceiveRecordDao.getSignAwardReceiveCount(userId, companyId);
+//        AjaxResult ajaxResult = AjaxResult.buildSuccessInstance(size);
+//        return ajaxResult;
+//    }
+    
     
     
     

--
Gitblit v1.9.1