领红包 优化
This commit is contained in:
@@ -162,9 +162,10 @@ public class RedPacketServiceImpl implements IRedPacketService {
|
|||||||
rp.setStatus(STATUS_FINISHED);
|
rp.setStatus(STATUS_FINISHED);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 更新手气王信息(第一个领取者为手气王)
|
// 更新手气王信息(领取金额最大的用户为手气王)
|
||||||
Integer takenCount = rp.getShareTakenCount();
|
Integer takenCount = rp.getShareTakenCount();
|
||||||
if (takenCount != null && takenCount == 0) {
|
BigDecimal currentLucky = rp.getLuckyAmount();
|
||||||
|
if (currentLucky == null || amount.compareTo(currentLucky) > 0) {
|
||||||
rp.setLuckyAmount(amount);
|
rp.setLuckyAmount(amount);
|
||||||
rp.setLuckyUserId(userId);
|
rp.setLuckyUserId(userId);
|
||||||
rp.setLuckyDigit(amount.remainder(BigDecimal.TEN).intValue());
|
rp.setLuckyDigit(amount.remainder(BigDecimal.TEN).intValue());
|
||||||
|
|||||||
Reference in New Issue
Block a user