|
@@ -1613,24 +1613,29 @@ class Goodup extends BaseController
|
|
|
if($good==false){
|
|
|
return error_show(1005,"商品数据未找到");
|
|
|
}
|
|
|
- $nake_fee=isset($this->post['nake_fee'])&&$this->post['nake_fee']!="" ? floatval($this->post['nake_fee']):"";
|
|
|
- if($nake_fee==""){
|
|
|
- return error_show(1005,"参数nake_fee不能为空");
|
|
|
- }
|
|
|
+// $nake_fee=isset($this->post['nake_fee'])&&$this->post['nake_fee']!="" ? floatval($this->post['nake_fee']):"";
|
|
|
+// if($nake_fee==""){
|
|
|
+// return error_show(1005,"参数nake_fee不能为空");
|
|
|
+// }
|
|
|
$num=isset($this->post['min_num'])&&$this->post['min_num']!=="" ? intval($this->post['min_num']):"";
|
|
|
if($num==""){
|
|
|
return error_show(1005,"参数min_num不能为空");
|
|
|
}
|
|
|
+ $nakelist = Db::name("good_nake")->where(['spuCode'=>$spuCode,"is_del"=>0])->where(["min_num","<=",$num])
|
|
|
+ ->order("min_num desc")->find();
|
|
|
+ if($nakelist==false){
|
|
|
+ return error_show(1010,"起订量不足");
|
|
|
+ }
|
|
|
$catinfo = Db::name("cat")->where(["id"=>$good['cat_id']])->find();
|
|
|
$budget = isset($catinfo['order_rate']) ? $catinfo['order_rate']/100:0;
|
|
|
if($good['is_gold_price']==1){
|
|
|
$gold = Db::name("gold_price1")->where(["type"=>$good['noble_metal'],"is_del"=>0,"status"=>1])->order("addtime desc")
|
|
|
->find();
|
|
|
- $saleprice = $good['open_fee']/$num + $good['weight']*$gold["price"] + $good['cost_fee']/(1-$budget)*
|
|
|
- $good['noble_weight']+$good['mark_fee']+$good['packing_fee']+$good['cert_fee']+$nake_fee;
|
|
|
+ $saleprice = $good['open_fee']/$num + $good['weight']*$gold["price"] + $nakelist['cost_fee']/(1-$budget)*
|
|
|
+ $good['noble_weight']+$good['mark_fee']+$good['packing_fee']+$good['cert_fee']+$nakelist['nake_fee'];
|
|
|
}else{
|
|
|
$saleprice = $good['open_fee']/$num + $good['cost_fee']*
|
|
|
- $good['noble_weight']+$good['mark_fee']+$good['packing_fee']+$good['cert_fee']+$nake_fee/(1-$budget);
|
|
|
+ $good['noble_weight']+$good['mark_fee']+$good['packing_fee']+$good['cert_fee']+$nakelist['nake_fee']/(1-$budget);
|
|
|
}
|
|
|
return app_show(0,"获取成功",["sale_price"=>$saleprice]);
|
|
|
}
|