作者 lyh

gx

... ... @@ -31,6 +31,7 @@ class VisualizationController extends BaseController
* @time :2023/11/15 10:26
*/
public function info(Visualization $visualization){
//查看当前模板是否在可视化中保存
$info = $visualization->read(['source'=>$this->map['source']],['html','source','id','project_id']);
$this->response('success',Code::SUCCESS,$info);
}
... ... @@ -50,7 +51,11 @@ class VisualizationController extends BaseController
'source.required' => '类型不能为空',
'html.required' => 'html不能为空',
]);
$logic->saveHtml();
$logic->saveVisualization();
$this->response('success');
}
public function savehtml(){
}
}
... ...
... ... @@ -28,7 +28,7 @@ class VisualizationLogic extends BaseLogic
* @method :post
* @time :2023/11/15 10:12
*/
public function saveHtml(){
public function saveVisualization(){
try {
if(isset($this->param['id']) && !empty($this->param['id'])){
$this->model->edit($this->param,['id'=>$this->param['id']]);
... ...
... ... @@ -41,6 +41,8 @@ class Category extends Base
return $ids;
}
/**
* 关联产品数量
* @param $cate_id
... ... @@ -50,7 +52,16 @@ class Category extends Base
*/
public static function getProductNum($cate_id){
$cate_ids = self::getChildIdsArr($cate_id);
$product_ids = CategoryRelated::whereIn('cate_id', $cate_ids)->groupBy('product_id')->select(['product_id'])->get();
return count($product_ids);
$str = 0;
foreach ($cate_ids as $v){
$info = self::where('pid',$v)->first();
if($info){
continue;
}else{
$count = Product::where('category_id','like','%,'.$v.',%')->count();
$str = $str+$count;
}
}
return count($str);
}
}
... ...