Files
quote_price/src/main/java/lingtao/net/util/FgqPrice.java
T
2025-02-20 15:14:38 +08:00

67 lines
1.4 KiB
Java

package lingtao.net.util;
import java.text.DecimalFormat;
import java.util.List;
import lingtao.net.bean.Product;
public class FgqPrice {
DecimalFormat df = new DecimalFormat("0.00");
/**仿古旗报价*/
public List<Product> getPrice(int count, Double area, List<Product> list,String[] craftList, String kind, int num) {
Product pro = new Product();
pro = new Product();
pro.setCount(count);
String craft = craftList[0];
double dj = 0,wei = 0;
if(kind.equals("1")) {
if(craft.equals("单面")) {
dj = 90;
wei = 0.065;
}else {
dj = 100;
wei = 0.195;
}
}else {
if(craft.equals("单面")) {
dj = 100;
wei = 0.165;
}else {
dj = 135;
wei = 0.33;
}
}
double price = Math.ceil(area * dj);
pro.setPrice(price);
pro.setWeight(df.format(area * wei * num));
list.add(pro);
return list;
}
/**手拉旗报价*/
public List<Product> getSlqPrice(int count, List<Product> list) {
Product pro = new Product();
pro = new Product();
pro.setCount(count);
pro.setPrice(Math.ceil(30 * count));
list.add(pro);
return list;
}
public List<Product> getSlqSpeicPrice(int count, List<Product> list, int type) {
Product pro = new Product();
pro = new Product();
pro.setCount(count);
if(type == 1) {
pro.setPrice(Math.ceil(16 * count));
}else {
pro.setPrice(Math.ceil(12 * count));
}
list.add(pro);
return list;
}
}