From a5edcd8e1ce08384d6b317756a9852be1bb33703 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 15 Apr 2021 16:33:25 +0800
Subject: [PATCH] 20210415 签到

---
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopActivitiesSignAction.java |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 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 eb8cf7e..d3d9bf5 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
@@ -73,7 +73,14 @@
 		Long userId = loginUser.getId();
 		//获取签到活动的信息
         SignBasicInfoVo signBasicInfoVo = new SignBasicInfoVo();
+        AjaxResult ajaxResult = new AjaxResult();
+
         ShopActivities shopActivities = shopActivitiesDao.selectOneByCompanyIdAndActTypeAndActStatus(companyId,ShopActivities.ACTIVITIES_TYPE_SIGN,ShopActivities.ACTSTATUS_STATUS_ING);
+        if(ObjectUtil.isEmpty(shopActivities)){
+            ajaxResult = AjaxResult.buildFailInstance("活动还没有开始");
+            ajaxResult.setData(signBasicInfoVo);
+            return ajaxResult;
+        }
         Long actId = shopActivities.getId();
         signBasicInfoVo.setActName(shopActivities.getActName());
         signBasicInfoVo.setActCode(shopActivities.getActCode());
@@ -81,19 +88,19 @@
         String actContent = shopActivities.getActContent();
         SignBasicInfoJsonVo signBasicInfoJsonVo = JSON.parseObject(actContent, SignBasicInfoJsonVo.class);
         signBasicInfoVo.setSignBasicInfoJsonVo(signBasicInfoJsonVo);
-        
-		List<ActivitySignAwardSetVo> activitySignAwardSetVos = activitySignAwardSetDao
-				.selectListByActIDAndCompanyId(actId,companyId,ActivitySignAwardSet.AWARDSTATE_WORK);
-		signBasicInfoVo.setActivitySignAwardSetVos(activitySignAwardSetVos);
 
-		//今日是否已经参与
+        List<ActivitySignAwardSetVo> activitySignAwardSetVos = activitySignAwardSetDao
+                .selectListByActIDAndCompanyId(actId,companyId,ActivitySignAwardSet.AWARDSTATE_WORK);
+        signBasicInfoVo.setActivitySignAwardSetVos(activitySignAwardSetVos);
+
+        //今日是否已经参与
         ActivitySignRecord activitySignRecord = activitySignRecordDao.selectOneByActIdAndUserIdLikesignTime(actId,userId,new Date());
         if(ObjectUtil.isNotEmpty(activitySignRecord)) {
-        	signBasicInfoVo.setJoinState(SignBasicInfoVo.JOINSTATE_SIGN);
+            signBasicInfoVo.setJoinState(SignBasicInfoVo.JOINSTATE_SIGN);
         }else {
-        	signBasicInfoVo.setJoinState(SignBasicInfoVo.JOINSTATE_NOTSIGN);
+            signBasicInfoVo.setJoinState(SignBasicInfoVo.JOINSTATE_NOTSIGN);
         }
-        AjaxResult ajaxResult = AjaxResult.buildSuccessInstance("");
+        ajaxResult = AjaxResult.buildSuccessInstance("");
         ajaxResult.setData(signBasicInfoVo);
         return ajaxResult;
     }

--
Gitblit v1.9.1