Bläddra i källkod

商城订单导出

zouxuan 2 år sedan
förälder
incheckning
6ad76619b8

+ 3 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ExportServiceImpl.java

@@ -1750,6 +1750,9 @@ public class ExportServiceImpl implements ExportService {
                 return;
             }
             List<JSONObject> orderItemList = JSONObject.parseArray(JSONObject.parseObject(row.getGoodsJson()).getString("orderItemList"), JSONObject.class);
+            orderItemList = orderItemList.stream().filter(json-> (new BigDecimal(json.get("realAmount").toString()).
+                    multiply(new BigDecimal(json.get("productQuantity").toString())).
+                    subtract(new BigDecimal(json.get("precisionAmount").toString()))).compareTo(BigDecimal.ZERO) > 0).collect(Collectors.toList());
             BigDecimal balanceAmount = row.getBalancePaymentAmount();
             BigDecimal divide = balanceAmount.divide(row.getExpectAmount(), 8, BigDecimal.ROUND_DOWN);
             BigDecimal subBalanceAmount = balanceAmount;