抽奖次数bug fix
This commit is contained in:
parent
dec0a17935
commit
09952a245e
|
|
@ -151,7 +151,7 @@ public class DiscSpinningController {
|
||||||
//任务抽奖
|
//任务抽奖
|
||||||
int drawCount = Integer.parseInt(commonRepository.findOne(901).getValue());
|
int drawCount = Integer.parseInt(commonRepository.findOne(901).getValue());
|
||||||
Integer i = recordService.countDraw(userId);
|
Integer i = recordService.countDraw(userId);
|
||||||
if (i != null && i > drawCount) {
|
if (i != null && i >= drawCount) {
|
||||||
return Result.error("当日可抽奖次数已超限");
|
return Result.error("当日可抽奖次数已超限");
|
||||||
}
|
}
|
||||||
Orders orders = ordersService.selectOrdersByDay(userId);
|
Orders orders = ordersService.selectOrdersByDay(userId);
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ public interface OrdersDao extends BaseMapper<Orders> {
|
||||||
|
|
||||||
Integer selectOrdersCountStatisticsByYear(Integer flag, String time, Integer status);
|
Integer selectOrdersCountStatisticsByYear(Integer flag, String time, Integer status);
|
||||||
|
|
||||||
Integer selectOrdersCountStatisticsByDay(Long userId, Integer limit);
|
Integer selectOrdersCountStatisticsByDay(Long userId);
|
||||||
|
|
||||||
Orders selectOrdersByDay(Long userId);
|
Orders selectOrdersByDay(Long userId);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -563,7 +563,16 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer selectOrdersCountStatisticsByDay(Long userId, Integer limit) {
|
public Integer selectOrdersCountStatisticsByDay(Long userId, Integer limit) {
|
||||||
return baseMapper.selectOrdersCountStatisticsByDay(userId, limit);
|
Integer count = baseMapper.selectOrdersCountStatisticsByDay(userId);
|
||||||
|
if (count == null) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count <= limit) {
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
|
return limit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -292,7 +292,6 @@
|
||||||
AND record.order_id IS NULL
|
AND record.order_id IS NULL
|
||||||
ORDER BY
|
ORDER BY
|
||||||
orders.create_time
|
orders.create_time
|
||||||
LIMIT #{limit}
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectOrdersByDay" resultType="com.sqx.modules.orders.entity.Orders">
|
<select id="selectOrdersByDay" resultType="com.sqx.modules.orders.entity.Orders">
|
||||||
|
|
@ -320,4 +319,4 @@
|
||||||
and create_time > #{time}
|
and create_time > #{time}
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue