|
@@ -738,7 +738,10 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
}
|
|
|
|
|
|
//原始订单的库存要归还
|
|
|
- List<StudentPaymentOrderDetail> originalStudentPaymentOrderDetailList = studentPaymentOrderDetailService.queryOrderDetail(subjectChange.getOriginalOrderId().longValue());
|
|
|
+ List<StudentPaymentOrderDetail> originalStudentPaymentOrderDetailList = new ArrayList<StudentPaymentOrderDetail>();
|
|
|
+ if(subjectChange.getOriginalOrderId() != null){
|
|
|
+ originalStudentPaymentOrderDetailList = studentPaymentOrderDetailService.queryOrderDetail(subjectChange.getOriginalOrderId().longValue());
|
|
|
+ }
|
|
|
String originalGoodsIds = originalStudentPaymentOrderDetailList.stream().filter(t -> StringUtils.isNotBlank(t.getMinuendStockGoodsIdList())).map(t -> t.getMinuendStockGoodsIdList()).collect(Collectors.joining(","));
|
|
|
if(StringUtils.isNotBlank(originalGoodsIds)){
|
|
|
List<Goods> goodsList = goodsService.getGoodsWithLocked(originalGoodsIds);
|