|
@@ -99,12 +99,6 @@ public class UserMirrorFissionFrontServiceImpl implements UserMirrorFissionFront
|
|
|
if (sku == null) {
|
|
if (sku == null) {
|
|
|
throw BusinessRuntimeException.getInstance("试用车票异常,请联系客服..");
|
|
throw BusinessRuntimeException.getInstance("试用车票异常,请联系客服..");
|
|
|
}
|
|
}
|
|
|
- Integer update = userMirrorFissionRecordMapper.updateFissionRemainNum(fissionId);
|
|
|
|
|
- if (update == 0) {
|
|
|
|
|
- resp.setStatus(UserMirrorFissionReceiveResp.Status.completed);
|
|
|
|
|
-// throw BusinessRuntimeException.getInstance("很抱歉,您来晚了,体验卡已被领完");
|
|
|
|
|
- return resp;
|
|
|
|
|
- }
|
|
|
|
|
List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
|
Integer selectCount = userMirrorFissionReceiveRecordMapper.selectCount(Wrappers.lambdaQuery(UserMirrorFissionReceiveRecord.class)
|
|
Integer selectCount = userMirrorFissionReceiveRecordMapper.selectCount(Wrappers.lambdaQuery(UserMirrorFissionReceiveRecord.class)
|
|
|
.in(UserMirrorFissionReceiveRecord::getUserId, userIdList)
|
|
.in(UserMirrorFissionReceiveRecord::getUserId, userIdList)
|
|
@@ -114,6 +108,12 @@ public class UserMirrorFissionFrontServiceImpl implements UserMirrorFissionFront
|
|
|
// throw BusinessRuntimeException.getInstance("您已领取该试用车票");
|
|
// throw BusinessRuntimeException.getInstance("您已领取该试用车票");
|
|
|
return resp;
|
|
return resp;
|
|
|
}
|
|
}
|
|
|
|
|
+ Integer update = userMirrorFissionRecordMapper.updateFissionRemainNum(fissionId);
|
|
|
|
|
+ if (update == 0) {
|
|
|
|
|
+ resp.setStatus(UserMirrorFissionReceiveResp.Status.completed);
|
|
|
|
|
+// throw BusinessRuntimeException.getInstance("很抱歉,您来晚了,体验卡已被领完");
|
|
|
|
|
+ return resp;
|
|
|
|
|
+ }
|
|
|
Long relationId = null;
|
|
Long relationId = null;
|
|
|
try {
|
|
try {
|
|
|
UserMirrorFissionReceiveRecord receiveRecord = new UserMirrorFissionReceiveRecord();
|
|
UserMirrorFissionReceiveRecord receiveRecord = new UserMirrorFissionReceiveRecord();
|
|
@@ -135,6 +135,7 @@ public class UserMirrorFissionFrontServiceImpl implements UserMirrorFissionFront
|
|
|
groupRelationClearService.clearTicket(relation, UserTicketClearedRecord.Source.manual);
|
|
groupRelationClearService.clearTicket(relation, UserTicketClearedRecord.Source.manual);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ userMirrorFissionRecordMapper.incrFissionRemainNum(fissionId);
|
|
|
// throw BusinessRuntimeException.getInstance("您已领取该试用车票");
|
|
// throw BusinessRuntimeException.getInstance("您已领取该试用车票");
|
|
|
}
|
|
}
|
|
|
return resp;
|
|
return resp;
|