|
@@ -305,6 +305,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
amount = amount.subtract(chargeInfo.getDiscountAmount());
|
|
amount = amount.subtract(chargeInfo.getDiscountAmount());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ OrderTypeEnum type = OrderTypeEnum.SPORADIC;
|
|
|
|
+ if(chargeInfo.getChargeType().equals("6")){
|
|
|
|
+ type = OrderTypeEnum.LUCK;
|
|
|
|
+ }
|
|
|
|
+
|
|
Integer userId = sporadicPayDto.getUserId();
|
|
Integer userId = sporadicPayDto.getUserId();
|
|
String orderNo = idGeneratorService.generatorId("payment") + "";
|
|
String orderNo = idGeneratorService.generatorId("payment") + "";
|
|
String channelType = "";
|
|
String channelType = "";
|
|
@@ -312,7 +317,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
studentPaymentOrder.setUserId(userId);
|
|
studentPaymentOrder.setUserId(userId);
|
|
studentPaymentOrder.setGroupType(GroupType.SPORADIC);
|
|
studentPaymentOrder.setGroupType(GroupType.SPORADIC);
|
|
studentPaymentOrder.setOrderNo(orderNo);
|
|
studentPaymentOrder.setOrderNo(orderNo);
|
|
- studentPaymentOrder.setType(OrderTypeEnum.SPORADIC);
|
|
|
|
|
|
+ studentPaymentOrder.setType(type);
|
|
studentPaymentOrder.setExpectAmount(amount);
|
|
studentPaymentOrder.setExpectAmount(amount);
|
|
studentPaymentOrder.setActualAmount(amount);
|
|
studentPaymentOrder.setActualAmount(amount);
|
|
studentPaymentOrder.setStatus(DealStatusEnum.ING);
|
|
studentPaymentOrder.setStatus(DealStatusEnum.ING);
|