|
@@ -2226,6 +2226,7 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
}
|
|
|
//获取sku平均成本价
|
|
|
Map<Long,List<OrderSkuSync.SkuSync>> skuMap = orderSkuSync.getSkuSyncList().stream().collect(Collectors.groupingBy(OrderSkuSync.SkuSync::getSku));
|
|
|
+ Map<Long,BigDecimal> costMap = new HashMap<>(skuMap.keySet().size());
|
|
|
for (Long skuId : skuMap.keySet()) {
|
|
|
List<OrderSkuSync.SkuSync> skuSyncs = skuMap.get(skuId);
|
|
|
//汇总成本价
|
|
@@ -2236,10 +2237,9 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
if (count > 1) {
|
|
|
avgCostPrice = costPrice.divide(new BigDecimal(count), 2, BigDecimal.ROUND_HALF_UP);
|
|
|
}
|
|
|
- Map<Long,BigDecimal> costMap = new HashMap<>(1);
|
|
|
costMap.put(skuId,avgCostPrice);
|
|
|
- skuCostMap.put(orderSkuSync.getOrderNo(),costMap);
|
|
|
}
|
|
|
+ skuCostMap.put(orderSkuSync.getOrderNo(),costMap);
|
|
|
}
|
|
|
Date now = new Date();
|
|
|
String format = DateUtil.format(now, DateUtil.ISO_EXPANDED_DATE_FORMAT);
|