|
|
@@ -5,6 +5,7 @@ import com.uas.platform.b2c.core.constant.Status;
|
|
|
import com.uas.platform.b2c.core.support.SystemSession;
|
|
|
import com.uas.platform.b2c.core.utils.FastjsonUtils;
|
|
|
import com.uas.platform.b2c.core.utils.NumberUtil;
|
|
|
+import com.uas.platform.b2c.core.utils.StringUtilB2C;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.DoubleConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.IntegerConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.StringConstant;
|
|
|
@@ -1426,7 +1427,7 @@ public class Goods implements Serializable {
|
|
|
|
|
|
//设置单价保留六位有效数字的方法
|
|
|
public void setSixFraction() {
|
|
|
- if(CollectionUtils.isEmpty(this.prices)) {
|
|
|
+ if (CollectionUtils.isEmpty(this.prices)) {
|
|
|
this.prices = FastjsonUtils.fromJsonArray(this.qtyPrice, GoodsQtyPrice.class);
|
|
|
}
|
|
|
if (!StringUtils.isEmpty(this.prices)) {
|
|
|
@@ -1436,9 +1437,9 @@ public class Goods implements Serializable {
|
|
|
price.setUSDPrice(NumberUtil.fractionNumCeil(price.getUSDPrice(), 6));
|
|
|
price.setUSDNTPrice(NumberUtil.fractionNumCeil(price.getUSDNTPrice(), 6));
|
|
|
}
|
|
|
+ // 更新分段价格JSON字符串
|
|
|
+ this.qtyPrice = FastjsonUtils.toJson(this.prices);
|
|
|
}
|
|
|
- // 更新分段价格JSON字符串
|
|
|
- this.qtyPrice = FastjsonUtils.toJson(this.prices);
|
|
|
}
|
|
|
|
|
|
/**
|