Ver código fonte

fix 冻结过的车票不补偿

zoujiajian 9 meses atrás
pai
commit
bbe69b99ae

+ 5 - 0
netflix-service/src/main/java/com/cyksj/service/relation/impl/GroupRelationFrontServiceImpl.java

@@ -2317,6 +2317,11 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
 		receivedGptConditionDto.setNfRelationId(submitRelationId);
 
 		RenewalView renewalView = tickets.get(0);
+		//冻结过的车票不补偿
+		if (renewalView.getUnfrozenTime() != null) {
+			receivedGptConditionDto.setStatus(Boolean.FALSE);
+			return receivedGptConditionDto;
+		}
 		Long presentRelationId = renewalView.getRelationId();
 		//是否领取过 并且现在是否有效
 		NetflixCompensateReceivedRecord netflixCompensateReceivedRecord = netflixCompensateReceivedRecordMapper.selectOne(Wrappers.lambdaQuery(NetflixCompensateReceivedRecord.class).in(NetflixCompensateReceivedRecord::getUserId, userIdList).orderByDesc(NetflixCompensateReceivedRecord::getId).last("limit 1"));