修改烫画价格

This commit is contained in:
2026-02-22 16:01:59 +08:00
parent 1929ebbfa3
commit a204336b58
2 changed files with 25 additions and 30 deletions
+18 -24
View File
@@ -3685,7 +3685,7 @@ public class PriceUtils {
}
public double CalculatePrice(List<String> craft_list, double count, int coNumber, double countNum, double area, int number) {
public double CalculatePrice(List<String> craft_list, double count, int coNumber, double countNum, double area) {
if (craft_list.contains("烫画")) {
double basePrice = 0;
area = area / 10000;
@@ -3699,31 +3699,25 @@ public class PriceUtils {
double price = 0;
if (craft_list.contains("冷转印")) {
double banfei = 200;
double numCount = Math.max(Math.ceil(count / number), 1);
//单款数量少于5张的直接版费乘款数
if (numCount > 5) {
if (countNum > 1) {
price = 200 * countNum;
banfei = 0;
count = Math.abs(count - countNum);
}
if (count > 0) {
if (count <= 5) {
price += 200;
} else if (count < 75) {
price += 14 * count + banfei;
} else {
if (count < 89) {
count = 89;
}
price += 14 * count;
}
}
} else {
if (countNum > 1) {
price = 200 * countNum;
banfei = 0;
count = Math.abs(count - countNum);
}
if (count > 0) {
if (count <= 5) {
price += 200;
} else if (count < 75) {
price += 14 * count + banfei;
} else {
if (count < 89) {
count = 89;
}
price += 14 * count;
}
}
price = price + (coNumber - 1) * 100;
}