|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.yxt.yyth.api.appletgiftbag; |
|
|
|
|
|
|
|
import cn.hutool.core.util.NumberUtil; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
|
import lombok.Data; |
|
|
|
|
|
|
@ -13,7 +14,7 @@ import java.text.DecimalFormat; |
|
|
|
@Data |
|
|
|
public class GiftBagGoods { |
|
|
|
private String goodsSid; |
|
|
|
private String goodsNumber="0";//份数
|
|
|
|
private String goodsNumber = "0";//份数
|
|
|
|
private String name; //商品名
|
|
|
|
private String unitName; //单位
|
|
|
|
private String price; //商品单价
|
|
|
@ -26,10 +27,50 @@ public class GiftBagGoods { |
|
|
|
|
|
|
|
public String getJPrice() { |
|
|
|
|
|
|
|
if(StringUtils.isBlank(jPrice)){ |
|
|
|
jPrice ="0"; |
|
|
|
if (StringUtils.isBlank(jPrice)) { |
|
|
|
jPrice = "0"; |
|
|
|
} |
|
|
|
DecimalFormat decimalFormat = new DecimalFormat("#0.00"); |
|
|
|
return decimalFormat.format(Double.valueOf(jPrice)); |
|
|
|
} |
|
|
|
|
|
|
|
public String getMefenPrice() { |
|
|
|
double dj = 0.0; |
|
|
|
try { |
|
|
|
dj = Double.parseDouble(price); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
int js = 1; |
|
|
|
try { |
|
|
|
js = Integer.parseInt(weight); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
double mfjg = dj * js; |
|
|
|
return NumberUtil.decimalFormatMoney(mfjg); |
|
|
|
} |
|
|
|
|
|
|
|
public String getSubtotal() { |
|
|
|
double dj = 0.0; |
|
|
|
try { |
|
|
|
dj = Double.parseDouble(price); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
int js = 1; |
|
|
|
try { |
|
|
|
js = Integer.parseInt(weight); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
int fs = 1; |
|
|
|
try { |
|
|
|
fs = Integer.parseInt(goodsNumber); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
double mfjg = dj * js * fs; |
|
|
|
return NumberUtil.decimalFormatMoney(mfjg); |
|
|
|
} |
|
|
|
} |
|
|
|