|
@@ -486,11 +486,9 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
Integer userId = subjectChange.getStudentId();
|
|
|
|
|
|
//乐器已发货,不能做声部更换
|
|
|
- List<StudentPaymentOrderDetail> originalStudentPaymentOrderDetailList = studentPaymentOrderDetailDao.findUserApplyOrder(userId, musicGroupId,
|
|
|
- DealStatusEnum.SUCCESS);
|
|
|
- originalStudentPaymentOrderDetailList = originalStudentPaymentOrderDetailList.stream().filter(t -> StringUtils.isNotBlank(t.getDeliveryBatchNo()))
|
|
|
- .collect(Collectors.toList());
|
|
|
- if (originalStudentPaymentOrderDetailList != null && originalStudentPaymentOrderDetailList.size() > 0) {
|
|
|
+ List<StudentPaymentOrderDetail> spodList = studentPaymentOrderDetailDao.findUserApplyOrder(userId, musicGroupId, DealStatusEnum.SUCCESS);
|
|
|
+ spodList = spodList.stream().filter(t -> StringUtils.isNotBlank(t.getDeliveryBatchNo())).collect(Collectors.toList());
|
|
|
+ if (spodList != null && spodList.size() > 0) {
|
|
|
throw new BizException("当前学生乐器已发货,不能做声部更改");
|
|
|
}
|
|
|
|