|
|
@@ -27,7 +27,6 @@ import com.cyksj.model.excel.ExcelExchangeCodeData;
|
|
|
import com.cyksj.model.request.ExchangeCodeReq;
|
|
|
import com.cyksj.model.request.LuckyDrawReq;
|
|
|
import com.cyksj.model.views.LuckyDrawView;
|
|
|
-import com.cyksj.model.views.SignUserView;
|
|
|
import com.cyksj.model.views.TaskFrontView;
|
|
|
import com.cyksj.redis.RedisService;
|
|
|
import com.cyksj.service.exchange.ExchangeCodeService;
|
|
|
@@ -116,17 +115,21 @@ public class MarketFrontServiceImpl implements MarketFrontService {
|
|
|
});
|
|
|
SignUser sign = signUserMapper.selectOne(Wrappers.lambdaQuery(SignUser.class)
|
|
|
.eq(SignUser::getUserId, userId).last("limit 1"));
|
|
|
+ sign.setIsHadChecked(false);
|
|
|
+ if (signUser == null) {
|
|
|
+ sign.setIsHadChecked(true);
|
|
|
+ }
|
|
|
+ if (signUser != null && signUser.getDayPeriod() != sign.getDayPeriod()) {
|
|
|
+ sign.setIsHadChecked(true);
|
|
|
+ }
|
|
|
return sign;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public SignUserView getUserSignDetail(Long userId) {
|
|
|
- SignUserView signUserView = new SignUserView();
|
|
|
+ public SignUser getUserSignDetail(Long userId) {
|
|
|
//未签到时,签到
|
|
|
SignUser signUser = signByUserId(userId);
|
|
|
- signUserView.setUserId(userId);
|
|
|
- signUserView.setDayPeriod(signUser.getDayPeriod());
|
|
|
- return signUserView;
|
|
|
+ return signUser;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -264,6 +267,7 @@ public class MarketFrontServiceImpl implements MarketFrontService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Throwable.class)
|
|
|
public void receivedTaskPoints(Long userId, Long taskId) {
|
|
|
TaskFrontView data = beanSearcher.searchFirst(TaskFrontView.class, MapUtils.builder()
|
|
|
.field(TaskFrontView::getId, taskId).build());
|