Quellcode durchsuchen

预购票发货设置

cup vor 2 Jahren
Ursprung
Commit
08a2f33d2f

+ 4 - 0
mp-service/src/main/java/com/qs/mp/channel/service/impl/ChannelOrderServiceImpl.java

@@ -334,6 +334,10 @@ public class ChannelOrderServiceImpl extends
     }
     // 修改票包已销售状态
     LambdaUpdateWrapper<TicketPackage> updateWrapper = new LambdaUpdateWrapper<TicketPackage>();
+    // 如果为预购票,则修改票包的状态
+    if (!ChannelOrderTypeEnum.RETAIL.equals(channelOrder.getType())) {
+        updateWrapper.set(TicketPackage::getIsPre, 1);
+    }
     updateWrapper.set(TicketPackage::getStatus, TicketPkgStatusEnum.SOLD);
     updateWrapper.in(TicketPackage::getPkgId, pkgIdList);
     updateWrapper.eq(TicketPackage::getStatus, TicketPkgStatusEnum.FOR_SALE);