|
|
@@ -500,6 +500,7 @@ public class OrderServiceImpl extends ServiceImpl<AppOrderMapper, AppOrder> impl
|
|
|
.setOrderStatus(0)
|
|
|
.setProductIds(createOrderForm.getProductIds())
|
|
|
.setAmount(createOrderForm.getAmount())
|
|
|
+ .setOrderExtraField(createOrderForm.getProductIds())
|
|
|
;
|
|
|
BigDecimal totalPrice = BigDecimal.ZERO;
|
|
|
|
|
|
@@ -1349,12 +1350,10 @@ public class OrderServiceImpl extends ServiceImpl<AppOrderMapper, AppOrder> impl
|
|
|
//构建商品IDs
|
|
|
List<PriceChangeForm.OrderItemForm> orderItemList = priceChangeForm.getOrderItemList();
|
|
|
String productIds = orderItemList.get(0).getProductId();
|
|
|
-
|
|
|
+ createOrderForm.setProductIds(productIds);
|
|
|
if (order.getOrderType() == 1){
|
|
|
- productIds = orderItemList.stream().map(PriceChangeForm.OrderItemForm::getProductId)
|
|
|
- .collect(Collectors.joining(","));
|
|
|
+ createOrderForm.setProductIds(order.getOrderExtraField());
|
|
|
}
|
|
|
- createOrderForm.setProductIds(productIds);
|
|
|
//构建保险表单
|
|
|
List<InsureOrderInfo> insureOrderInfos =
|
|
|
insureOrderInfoMapper.selectList(Wrappers.<InsureOrderInfo>lambdaQuery().eq(InsureOrderInfo::getOrderId,
|
|
|
@@ -1529,7 +1528,7 @@ public class OrderServiceImpl extends ServiceImpl<AppOrderMapper, AppOrder> impl
|
|
|
|
|
|
//包场
|
|
|
if (createOrderForm.getOrderType() == 1) {
|
|
|
-
|
|
|
+ //1976836179476189186|2025-10-23,1976836179522326529|2025-10-23
|
|
|
List<String> list = Arrays.stream(createOrderForm.getProductIds().split(",")).collect(Collectors.toList());
|
|
|
|
|
|
//订单总价(商品的售价总和)
|