|
@@ -1813,9 +1813,28 @@ class Consult extends Base
|
|
|
"cost_fee"=>$value["cost_fee"],
|
|
|
"num"=>$bidinfo["num"],
|
|
|
];
|
|
|
- if($value['is_gold_price']==1){
|
|
|
- $price = GoldPrice($god, $budget/100);
|
|
|
- $value['sale_price'] =round($price,2);
|
|
|
+ if ($value['is_gold_price'] == 1 ) {
|
|
|
+ $gold = Db::name("gold_price1")->where(["type"=>$value['metal_id'],"is_del"=>0,"status"=>1])->order("addtime desc")
|
|
|
+ ->find();
|
|
|
+
|
|
|
+ //$total_fee(成本合计初始价格) =打样费/购买数量 + 开模费/购买数量 + 商品重量* 最新金价 + 工艺费* 商品重量+包装费+加标费+证书费+产品裸价0+运费;
|
|
|
+ //$saleprice(最终售价) = (开模费/购买数量 + 商品重量* 最新金价 + 工艺费* 商品重量+包装费+加标费+证书费+产品裸价)/(1-成本售价/100);
|
|
|
+ $saleprice = ($value["open_fee"]/ $bidinfo['num'] + $value["weight"] * $gold["price"] + $value["cost_fee"] * $value["weight"] + $value["pakge_fee"]+ $value["mark_fee"] +$value["cert_fee"] +$value["nake_fee"]) / (1 - $budget);
|
|
|
+
|
|
|
+// //销售工艺费=((开模费/购买数量 + 商品重量* 最新金价 + 工艺费* 商品重量+包装费+加标费+证书费+产品裸价)/(1-成本售价/100)-(打样费/购买数量 + 开模费/购买数量 +包装费+加标费+证书费+产品裸价0+运费) )/商品重量-最新金价
|
|
|
+// $sale_cost_fee = (($open_fee / $zxinfo['num'] + $weight * $gold["price"] + $cost_fee * $weight + $pakge_fee + $mark_fee + $cert_fee + $nake_fee) / (1 - $budget) - ($demo_fee / $zxinfo['num'] + $open_fee / $zxinfo['num'] + $pakge_fee + $mark_fee + $cert_fee + $nake_fee + $delivery_fee)) / $weight - $gold["price"];
|
|
|
+
|
|
|
+ }else{
|
|
|
+
|
|
|
+ if($value["nake_fee"]){
|
|
|
+ $saleprice = ($value["open_fee"]/ $bidinfo['num']+$value["cost_fee"] * $value["weight"]+ $value["pakge_fee"]+ $value["mark_fee"] +$value["cert_fee"] +$value["nake_fee"])/ (1 - $budget);
|
|
|
+
|
|
|
+ }else{
|
|
|
+ $saleprice = ($value["open_fee"]/ $bidinfo['num']+$value["cost_fee"] * $value["weight"]+ $value["pakge_fee"]+ $value["mark_fee"] +$value["cert_fee"] +$value["nake_fee"]) /
|
|
|
+ (1 - $budget);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
$value['metal_name']=isset($value['metal_id'])&& $value['metal_id']!=0?$this->noble[$value['metal_id']]:"";
|
|
|
|