卡片取消单面印刷,修改条幅价格
This commit is contained in:
@@ -3542,11 +3542,14 @@ public class PriceUtils {
|
||||
}
|
||||
}
|
||||
if (startIndex == endIndex && startIndex == 0) {
|
||||
price = price_list[endIndex];
|
||||
price = price_list[endIndex] * area;
|
||||
} else if (startIndex == endIndex) {
|
||||
price = (price_list[endIndex] * areas[endIndex] / areas[endIndex]) * area;
|
||||
} else {
|
||||
price = (price_list[startIndex] * areas[startIndex] + price_list[endIndex] * areas[endIndex]) / (areas[startIndex] + areas[endIndex]) * area;
|
||||
double end_price = price_list[endIndex]*areas[endIndex];
|
||||
double start_price = price_list[startIndex]*areas[startIndex];
|
||||
price = ((areas[endIndex] - area) / (areas[endIndex] - areas[startIndex])) * start_price + ((area - areas[startIndex]) / (areas[endIndex] - areas[startIndex])) * end_price;
|
||||
|
||||
}
|
||||
price = islast ? last_price * area : price;
|
||||
return Math.ceil(price);
|
||||
|
||||
Reference in New Issue
Block a user