|
|
@@ -859,6 +859,20 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
//更换车票 调整GPT相关规格新车队 上车数
|
|
|
GoodsDonSku sku = goodsDonSkuMapper.selectById(groups.getSkuId());
|
|
|
groupRelationFrontService.adjustGroupsParkingTime(newRelation.getId(), sku);
|
|
|
+
|
|
|
+ //关闭正在恢复的车票
|
|
|
+ if (orderDon.getGoodsId() == Constant.NETFLIX_GID) {
|
|
|
+ List<Long> userIdList = userBindRelationService.getRelationUserIdList(orderDon.getUserId(), null);
|
|
|
+ NetflixUserAccountSubmitRecoverRecord recoverRecord = netflixUserAccountSubmitRecoverRecordMapper.selectOne(Wrappers.lambdaQuery(NetflixUserAccountSubmitRecoverRecord.class)
|
|
|
+ .eq(NetflixUserAccountSubmitRecoverRecord::getRelationId, orderDon.getRelationId())
|
|
|
+ .in(NetflixUserAccountSubmitRecoverRecord::getUserId, userIdList)
|
|
|
+ .eq(NetflixUserAccountSubmitRecoverRecord::getStatus, 0)
|
|
|
+ .last("limit 1"));
|
|
|
+ if (recoverRecord != null) {
|
|
|
+ recoverRecord.setStatus(3);
|
|
|
+ netflixUserAccountSubmitRecoverRecordMapper.updateById(recoverRecord);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public String zfbRefund(OrderRefundReq refundReq, OrderDon orderDon) throws Exception {
|