|
@@ -322,18 +322,35 @@ public class ShoppingCart extends Controller {
|
|
|
row.put("gradeprice", itemPrice.getPromotionPrice(content.getLongValue("sa_promotionid")));
|
|
|
}
|
|
|
} else {
|
|
|
+ BigDecimal price;
|
|
|
+ if(siteid.equalsIgnoreCase("ccyosg")){
|
|
|
+ if(itemPrice.getQinminPrice().compareTo(BigDecimal.ZERO)>0){
|
|
|
+ if(itemPrice.getQinminPrice().compareTo(itemPrice.getGraderateprice())<=0){
|
|
|
+ price =itemPrice.getQinminPrice();
|
|
|
+ }else{
|
|
|
+ price = itemPrice.getContractprice();
|
|
|
+ }
|
|
|
+
|
|
|
+ }else{
|
|
|
+ price = itemPrice.getContractprice();
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ price = itemPrice.getContractprice();
|
|
|
+ }
|
|
|
if (row.getBoolean("iscustomsize") && row.getLong("pricingmetod") == 1) {
|
|
|
- row.put("gradeprice", itemPrice.getContractprice().multiply(row.getBigDecimal("length").multiply(row.getBigDecimal("width")).divide(new BigDecimal("1000000"), 4, BigDecimal.ROUND_HALF_UP)));
|
|
|
+ row.put("gradeprice", price.multiply(row.getBigDecimal("length").multiply(row.getBigDecimal("width")).divide(new BigDecimal("1000000"), 4, BigDecimal.ROUND_HALF_UP)));
|
|
|
+ row.put("price", itemPrice.getContractprice().multiply(row.getBigDecimal("length").multiply(row.getBigDecimal("width")).divide(new BigDecimal("1000000"), 4, BigDecimal.ROUND_HALF_UP)));
|
|
|
} else {
|
|
|
- row.put("gradeprice", itemPrice.getContractprice());
|
|
|
+ row.put("gradeprice", price);
|
|
|
+ row.put("price", itemPrice.getContractprice());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
// row.put("gradeprice", istool == 0 ?itemPrice.getContractprice():itemPrice.getMarketprice());
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
row.put("oldprice", 0);
|
|
|
row.put("gradeprice", 0);
|
|
|
+ row.put("price", 0);
|
|
|
}
|
|
|
row.put("tradefield", tradefieldRowsMap.getOrDefault(row.getString("itemid"), new Rows()));
|
|
|
//定制信息
|