Browse Source

2025-1-10

master
qiezi 1 year ago
parent
commit
87a1341056
  1. 12
      src/main/java/com/spring/modules/quote/entity/QuoteDetail.java
  2. 6
      src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java
  3. 2
      src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java

12
src/main/java/com/spring/modules/quote/entity/QuoteDetail.java

@ -123,17 +123,17 @@ public class QuoteDetail {
private BigDecimal quoteTotalCost; private BigDecimal quoteTotalCost;
private BigDecimal quoteProfitRate;
private BigDecimal quoteProfitRate;// VA
private BigDecimal quoteProfitAmount;
private BigDecimal quoteProfitAmount;//Contribution
private BigDecimal quoteTotalPrice; private BigDecimal quoteTotalPrice;
private BigDecimal quoteUnitPrice; private BigDecimal quoteUnitPrice;
private BigDecimal quoteTaxRate;
private BigDecimal quoteTaxRate;// Margin
private BigDecimal quoteTaxTotalPrice;
private BigDecimal quoteTaxTotalPrice; //Price ¥(ex VAT)
private BigDecimal quoteTaxUnitPrice; private BigDecimal quoteTaxUnitPrice;
@ -149,11 +149,11 @@ public class QuoteDetail {
private BigDecimal currencyTotalCost1; private BigDecimal currencyTotalCost1;
private BigDecimal currencyTotalCost2;
private BigDecimal currencyTotalCost2;// 被当作含税单价
private BigDecimal quoteCurrencyTotalCost1; private BigDecimal quoteCurrencyTotalCost1;
private BigDecimal quoteCurrencyTotalCost2;// 被当作含税单价
private BigDecimal quoteCurrencyTotalCost2;
private BigDecimal testCost; private BigDecimal testCost;

6
src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java

@ -310,6 +310,9 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
packCost = num1.add(num2); packCost = num1.add(num2);
} }
} }
if (otherPackCost.isPresent()){
packCost = packCost.add(otherPackCost.get().getNumValue());
}
return packCost; return packCost;
} }
@ -352,6 +355,9 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
shippingCost = shipCost.get().getNumValue().divide(deliverQuantity.get().getNumValue()); shippingCost = shipCost.get().getNumValue().divide(deliverQuantity.get().getNumValue());
} }
} }
if (otherShipCost.isPresent()){
shippingCost = shippingCost.add(otherShipCost.get().getNumValue());
}
return shippingCost; return shippingCost;
} }

2
src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java

@ -301,7 +301,7 @@ public class QuoteServiceImpl extends ServiceImpl<QuoteMapper, Quote> implements
detail.setAdjustElseCost(BigDecimal.ZERO); detail.setAdjustElseCost(BigDecimal.ZERO);
detail.setTestCost(BigDecimal.ZERO); detail.setTestCost(BigDecimal.ZERO);
detail.setAdjustTestCost(BigDecimal.ZERO); detail.setAdjustTestCost(BigDecimal.ZERO);
detail.setCalculatedItems("工具,测试,其他,包装&运输");
detail.setCalculatedItems("工具,测试,其他,包装,运输");
detail.setMoq(""); detail.setMoq("");
// 复制detail到Group // 复制detail到Group

Loading…
Cancel
Save