|
|
@ -343,6 +343,7 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote |
|
|
BigDecimal DLPrintRate = calculation.getLaborPrintRate(); |
|
|
BigDecimal DLPrintRate = calculation.getLaborPrintRate(); |
|
|
BigDecimal FOHPrintRate = calculation.getMachPrintRate(); |
|
|
BigDecimal FOHPrintRate = calculation.getMachPrintRate(); |
|
|
BigDecimal VOHPrintRate = calculation.getManuPrintRate(); |
|
|
BigDecimal VOHPrintRate = calculation.getManuPrintRate(); |
|
|
|
|
|
if (Objects.nonNull(strategy)){ |
|
|
BigDecimal DL = strategy.computeDL( |
|
|
BigDecimal DL = strategy.computeDL( |
|
|
antennaUsage, bondingYield, convertingYield, DLBeforeFeeRate, |
|
|
antennaUsage, bondingYield, convertingYield, DLBeforeFeeRate, |
|
|
DLBondingManHour, DLAfterFeeRate,DLParisBondingManHour,DLParisFeeRate, |
|
|
DLBondingManHour, DLAfterFeeRate,DLParisBondingManHour,DLParisFeeRate, |
|
|
@ -361,6 +362,7 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote |
|
|
labourCost = DL; |
|
|
labourCost = DL; |
|
|
machineCost = FOH; |
|
|
machineCost = FOH; |
|
|
manufactureCost = VOH; |
|
|
manufactureCost = VOH; |
|
|
|
|
|
} |
|
|
}else { |
|
|
}else { |
|
|
// 其他一律按照UFIDA计算 |
|
|
// 其他一律按照UFIDA计算 |
|
|
Map<Long, List<QuoteDetailRouting>> routingMap = new HashMap<>(); |
|
|
Map<Long, List<QuoteDetailRouting>> routingMap = new HashMap<>(); |
|
|
|