master
ck 5 years ago
parent 24ca545763
commit 0c8518d915

@ -100,10 +100,9 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
//抽中奖品次数
Integer todayAwardCount = awardRecordMapper.selectCountByExample(awardRecordExample);
Example awardRecordExample2 = new Example(AwardRecord.class);
Example.Criteria awardRecordCriteria2 = awardRecordExample.createCriteria();
Example.Criteria awardRecordCriteria2 = awardRecordExample2.createCriteria();
awardRecordCriteria2.andEqualTo("state", 1);
awardRecordCriteria2.andEqualTo("userId", userId);
awardRecordCriteria2.andBetween("createDateTime",start,end);
awardRecordCriteria2.andEqualTo("userId", userId).andBetween("createDateTime",start,end);
//今日抽总次数
Integer todayCount = awardRecordMapper.selectCountByExample(awardRecordExample2);
if (todayAwardCount >= 1){
@ -287,7 +286,11 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
users.setChances(chances - 1);
}else {
//加命
users.setChances(chances + 1);
if (chances>=10){
users.setChances(10);
}else {
users.setChances(chances + 1);
}
}
users.setUpdateDateTime(new Date());
usersMapper.updateByPrimaryKeySelective(users);

Loading…
Cancel
Save