作者 lyh

gx

@@ -30,8 +30,8 @@ class VisualizationController extends BaseController @@ -30,8 +30,8 @@ class VisualizationController extends BaseController
30 * @method :post 30 * @method :post
31 * @time :2023/11/15 10:26 31 * @time :2023/11/15 10:26
32 */ 32 */
33 - public function info(Visualization $visualization){  
34 - $info = $visualization->read(['type'=>$this->map['type']],['main_html','type','id','project_id']); 33 + public function info(VisualizationLogic $logic){
  34 + $info = $logic->getVisualizationInfo();
35 if($info === false){ 35 if($info === false){
36 $info = []; 36 $info = [];
37 } 37 }
@@ -30,6 +30,26 @@ class VisualizationLogic extends BaseLogic @@ -30,6 +30,26 @@ class VisualizationLogic extends BaseLogic
30 } 30 }
31 31
32 /** 32 /**
  33 + * @remark :获取代码块
  34 + * @name :getVisualizationInfo
  35 + * @author :lyh
  36 + * @method :post
  37 + * @time :2023/11/17 14:44
  38 + */
  39 + public function getVisualizationInfo(){
  40 + $type = $this->getType($this->param['source'],$this->param['source_id']);
  41 + $typeArray = [1,3,5,7];//单页数据
  42 + if(in_array($type,$typeArray)){
  43 + $bTemplateModel = new BTemplate();
  44 + $info = $bTemplateModel->read(['source'=>$this->param['source'],'source_id'=>$this->param['source_id'],'template_id'=>0]);
  45 + }else{//模块数据
  46 + $bTemplateMainModel = new BTemplateMain();
  47 + $info = $bTemplateMainModel->read(['type'=>$type]);
  48 + }
  49 + return $this->success($info);
  50 + }
  51 +
  52 + /**
33 * @remark :保存定制html 53 * @remark :保存定制html
34 * @name :saveHtml 54 * @name :saveHtml
35 * @author :lyh 55 * @author :lyh
@@ -60,8 +60,9 @@ class ExtendLogic extends BaseLogic @@ -60,8 +60,9 @@ class ExtendLogic extends BaseLogic
60 $info = $this->model->read(['key'=>$key.$i]); 60 $info = $this->model->read(['key'=>$key.$i]);
61 if($info !== false){ 61 if($info !== false){
62 return $this->getKey($key,$i+1); 62 return $this->getKey($key,$i+1);
  63 + }else{
  64 + return $key.$i;
63 } 65 }
64 - return $key;  
65 } 66 }
66 67
67 /** 68 /**