|
@@ -250,9 +250,10 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
|
goodsIdList.add(goodsId);
|
|
|
}
|
|
|
}
|
|
|
- List<SellOrder> sellOrderList = goodsService.subtractStock(goodsIdList, AccountType.INTERNAL);
|
|
|
-
|
|
|
- int i = 1;
|
|
|
+// List<SellOrder> sellOrderList = goodsService.subtractStock(goodsIdList, AccountType.INTERNAL);
|
|
|
+ List<SellOrder> sellOrders = sellOrderService.initSellOrder(studentPaymentOrder, null, goodsIdList, null, false);
|
|
|
+ sellOrderService.batchInsert(sellOrders);
|
|
|
+ /*int i = 1;
|
|
|
for (Entry<String, Object> goodsMap : jsonObj.entrySet()) {
|
|
|
Integer goodsId = Integer.parseInt(goodsMap.getKey());
|
|
|
Integer nums = Integer.parseInt(goodsMap.getValue().toString());
|
|
@@ -312,7 +313,7 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
|
sellOrder.setType(SellTypeEnum.SCHOOL_BUY);
|
|
|
}
|
|
|
}
|
|
|
- sellOrderDao.batchInsert(sellOrderList);
|
|
|
+ sellOrderDao.batchInsert(sellOrderList);*/
|
|
|
if(calender == null || calender.getPaymentType() != MusicGroupPaymentCalender.PaymentType.GOODS_PURCHASE){
|
|
|
OrderCreate mallOrder = new OrderCreate();
|
|
|
mallOrder.setOrchestraId(studentPaymentOrder.getMusicGroupId());
|
|
@@ -339,7 +340,7 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
|
if(studentPaymentRouteOrder.getType() == OrderTypeEnum.OTHER){
|
|
|
mallOrder.setSourceType(4);
|
|
|
}
|
|
|
- List<OrderCreate.OrderItem> items = sellOrderService.convertMallOrder(sellOrderList);
|
|
|
+ List<OrderCreate.OrderItem> items = sellOrderService.convertMallOrder(sellOrders);
|
|
|
mallOrder.setOrderItemList(items);
|
|
|
CommonResult<Boolean> result = mallFeignService.productOrderCreate(mallOrder);
|
|
|
if (result.getCode() != 200) {
|