|
@@ -320,7 +320,7 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<MusicalListDetailDto> getMusicalListDetail(String musicGroupId, Integer studentId) {
|
|
|
+ public List<MusicalListDetailDto> getMusicalListDetail(String musicGroupId, Integer deliveryStatus) {
|
|
|
|
|
|
List<MusicalListDetailDto> musicalListDetailDtos = new ArrayList<MusicalListDetailDto>();
|
|
|
|
|
@@ -388,6 +388,16 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
|
boolean isChangeAccessories = false;
|
|
|
|
|
|
for (StudentPaymentOrderDetail spod : orderDetailList) {
|
|
|
+
|
|
|
+ if(deliveryStatus != null){
|
|
|
+ if (deliveryStatus == 0 && StringUtils.isNotBlank(spod.getDeliveryBatchNo())) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (deliveryStatus == 1 && StringUtils.isBlank(spod.getDeliveryBatchNo())) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
if (spod.getType() == OrderDetailTypeEnum.COURSE || spod.getType() == OrderDetailTypeEnum.HIGH_ONLINE_COURSE
|
|
|
|| spod.getType() == OrderDetailTypeEnum.SINGLE || spod.getType() == OrderDetailTypeEnum.VIP
|