|
|
@@ -112,7 +112,7 @@ public class EquipmentDistributeServiceImpl implements EquipmentDistributeServic
|
|
|
Long sharId = record.getShareId();
|
|
|
if (saveInviteRecord(sharId, userId, orderId, EquipmentUserChanceRecord.Status.refund)) {
|
|
|
Integer update = equipmentUserChanceMapper.subUserChance(sharId);
|
|
|
- if (update == 1) {
|
|
|
+ if (update == 0) {
|
|
|
//扣除权益
|
|
|
deductUserBenefits(sharId, orderId);
|
|
|
}
|
|
|
@@ -135,7 +135,8 @@ public class EquipmentDistributeServiceImpl implements EquipmentDistributeServic
|
|
|
EquipmentUserChanceRecord record = equipmentUserChanceRecordMapper.selectOne(Wrappers.lambdaQuery(EquipmentUserChanceRecord.class)
|
|
|
.eq(EquipmentUserChanceRecord::getUserId, userId)
|
|
|
.eq(EquipmentUserChanceRecord::getStatus, status)
|
|
|
- .eq(EquipmentUserChanceRecord::getOrderId, orderId));
|
|
|
+ .eq(EquipmentUserChanceRecord::getOrderId, orderId)
|
|
|
+ .last("limit 1"));
|
|
|
if (record != null) {
|
|
|
return false;
|
|
|
}
|