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