|
|
@@ -271,6 +271,7 @@ class UserServiceLogic extends BaseLogic
|
|
|
$cate_name_arr = array_column($SupplyInfo,'name');
|
|
|
$value_arr = array_column($SupplyInfo,'total_num');
|
|
|
$cate_id_arr = array_column($SupplyInfo,'cate_id');
|
|
|
+
|
|
|
foreach($SupplyInfo as &$siv){
|
|
|
unset($siv['cate_id']);
|
|
|
$siv['value'] = $siv['total_num'];
|
|
|
@@ -280,13 +281,22 @@ class UserServiceLogic extends BaseLogic
|
|
|
$cwhere=[];
|
|
|
$cwhere[]=['id','in',$cate_id_arr];
|
|
|
$cateList = SupplyDemandCate::where($cwhere)->field('id,pid')->select()->toArray();
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
$pcate_arr = array_column($cateList,'pid');
|
|
|
$pcate_arr = array_unique($pcate_arr);
|
|
|
$pwhere=[];
|
|
|
$pwhere[]=['id','in',$pcate_arr];
|
|
|
+
|
|
|
$pcateList = SupplyDemandCate::where($pwhere)->field('id,name')->select()->toArray();
|
|
|
+
|
|
|
$first_cate_name = [];
|
|
|
- $first_cate_name =array($pcateList,'name');
|
|
|
+// if($pcateList){
|
|
|
+// $first_cate_name =array($pcateList,'name');
|
|
|
+// }
|
|
|
+
|
|
|
+
|
|
|
$middle['SupplyDemandInfo'] = $SupplyInfo;
|
|
|
$middle['supply_cate_name'] = $cate_name_arr;
|
|
|
$middle['supply_cate_value'] = $value_arr;
|