|
@@ -318,13 +318,16 @@ class Project extends Base
|
|
|
$good['pakge_fee'] = isset($good['packing_fee'])?$good['packing_fee']:"0";
|
|
|
$good['nake_fee'] = isset($good['nake_price'])?$good['nake_price']:"0";
|
|
|
$good['metal_id'] = isset($good['noble_metal'])?$good['noble_metal']:"0";
|
|
|
- $spec = Db::name("good_spec")->where(["spuCode"=>$good['spuCode'],"is_del"=>0])->find();
|
|
|
+ $spec = Db::name("good_spec")->where(["spuCode"=>$good['spuCode'],"is_del"=>0])->select()->toArray();
|
|
|
$good['specinfo']="";
|
|
|
- if($spec!=false){
|
|
|
- $specs=Db::name("specs")->where(["id"=>$spec['spec_id']])->find();
|
|
|
- $spec_value = Db::name("spec_value")->where(["id"=>$spec["spec_value_id"]])->find();
|
|
|
- $temp = ["specid"=>$spec['spec_id'],"spec_name"=>$specs['spec_name'],"spec_value_id"=>$spec['spec_value_id'],"spec_value_name"=>$spec_value["spec_value"]];
|
|
|
- $good['specinfo']=$temp;
|
|
|
+ if(!empty($spec)){
|
|
|
+ foreach ($spec as $value){
|
|
|
+ $specs=Db::name("specs")->where(["id"=>$value['spec_id']])->find();
|
|
|
+ $spec_value = Db::name("spec_value")->where(["id"=>$value["spec_value_id"]])->find();
|
|
|
+ $temp = ["specid"=>$spec['spec_id'],"spec_name"=>$specs['spec_name'],"spec_value_id"=>$spec['spec_value_id'],"spec_value_name"=>$spec_value["spec_value"]];
|
|
|
+ $good['specinfo'][]=$temp;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
$nake =Db::name("good_nake")->where(["spuCode"=>$good['spuCode'],"is_del"=>0])->where([["min_num","<=",$value['num']]])
|
|
|
->order("min_num desc")->find();
|
|
@@ -355,6 +358,7 @@ class Project extends Base
|
|
|
}
|
|
|
$good['origin_price'] = $price;
|
|
|
}
|
|
|
+ $nobel =\think\facade\Config::get("noble");
|
|
|
$value['good_name'] = isset($good['good_name'])?$good['good_name']:"";
|
|
|
$value['brand_id'] = isset($good['brand_id'])?$good['brand_id']:"";
|
|
|
$brand = Db::name("brand")->where(['id'=>$value["brand_id"]])->find();
|