Commit d59212aa by 周晓航

修改bug,存在赠品的情况会被计算2次

parent a50adbe4
......@@ -84,14 +84,15 @@ public class DeliverySdkAdapter {
}
BigDecimal result = BigDecimal.ZERO;
for (ProductBeanV1 p : productList) {
if (p.getIsSendGoods()) {
continue;
}
// if (p.getIsSendGoods()) {
// continue;
// }
BigDecimal sum = p.getWeight().multiply(new BigDecimal(p.getNumber()));
BigDecimal comboSum = this.sumWeightByProduct(p.getComboProduct());
BigDecimal materSum = this.sumWeightByProduct(p.getMaterialProduct());
BigDecimal sendSum = this.sumWeightByProduct(p.getSendProduct());
result = result.add(sum).add(comboSum).add(materSum).add(sendSum);
// BigDecimal sendSum = this.sumWeightByProduct(p.getSendProduct());
// result = result.add(sum).add(comboSum).add(materSum).add(sendSum);
result = result.add(sum).add(comboSum).add(materSum);
}
if (result.compareTo(BigDecimal.ZERO) <= 0) {
return new BigDecimal("0.5");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment