소스 검색

fix 冻结过的车票不补偿

zoujiajian 9 달 전
부모
커밋
bbe69b99ae
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      netflix-service/src/main/java/com/cyksj/service/relation/impl/GroupRelationFrontServiceImpl.java

+ 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"));