作者 lyh

gx

@@ -44,6 +44,7 @@ class ATemplateModuleLogic extends BaseLogic @@ -44,6 +44,7 @@ class ATemplateModuleLogic extends BaseLogic
44 * @time :2023/6/28 18:01 44 * @time :2023/6/28 18:01
45 */ 45 */
46 public function aTemplateModuleSave(){ 46 public function aTemplateModuleSave(){
  47 + $this->param = $this->setAttribute($this->param);
47 if(isset($this->param['id'])){ 48 if(isset($this->param['id'])){
48 $rs = $this->model->edit($this->param,['id'=>$this->param['id']]); 49 $rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
49 }else{ 50 }else{
@@ -56,6 +57,34 @@ class ATemplateModuleLogic extends BaseLogic @@ -56,6 +57,34 @@ class ATemplateModuleLogic extends BaseLogic
56 } 57 }
57 58
58 /** 59 /**
  60 + * @remark :由于使用insert不能使用写入器----处理参数
  61 + * @name :setAttribute
  62 + * @author :lyh
  63 + * @method :post
  64 + * @time :2023/8/3 17:05
  65 + */
  66 + public function setAttribute($param){
  67 + if(isset($param['image']) && !empty($param['image'])){
  68 + $param['image'] = basename($param['image']);
  69 + }
  70 + if(isset($param['images']) && !empty($param['images'])){
  71 + $arr_images = [];
  72 + foreach ($param['images'] as $v){
  73 + $arr_images[] = basename($v);
  74 + }
  75 + $param['images'] = implode(',',$arr_images);
  76 + }
  77 + if(isset($param['video']) && !empty($param['video'])){
  78 + $arr_video = [];
  79 + foreach ($param['video'] as $v){
  80 + $arr_video[] = basename($v);
  81 + }
  82 + $param['video'] = implode(',',$arr_video);
  83 + }
  84 + return $param;
  85 + }
  86 +
  87 + /**
59 * @remark :修改左侧模块状态 88 * @remark :修改左侧模块状态
60 * @name :aTemplateModuleStatus 89 * @name :aTemplateModuleStatus
61 * @author :lyh 90 * @author :lyh
@@ -16,7 +16,6 @@ class TemplateModule extends Base @@ -16,7 +16,6 @@ class TemplateModule extends Base
16 protected $table = 'gl_public_template_module'; 16 protected $table = 'gl_public_template_module';
17 17
18 18
19 -  
20 /** 19 /**
21 * @remark :获取器image 20 * @remark :获取器image
22 * @name :getImageAttribute 21 * @name :getImageAttribute
@@ -30,22 +29,6 @@ class TemplateModule extends Base @@ -30,22 +29,6 @@ class TemplateModule extends Base
30 } 29 }
31 30
32 /** 31 /**
33 - * @remark :写入器images  
34 - * @name :setImageAttribute  
35 - * @author :lyh  
36 - * @method :post  
37 - * @time :2023/8/3 16:17  
38 - */  
39 - public function setImagesAttribute($value){  
40 - $arr = explode(',',trim($value,','));  
41 - $arr_images = [];  
42 - foreach ($arr as $v){  
43 - $arr_images[] = basename($v);  
44 - }  
45 - $this->attributes['images'] = implode(',',$arr_images);  
46 - }  
47 -  
48 - /**  
49 * @remark :获取器images 32 * @remark :获取器images
50 * @name :getImageAttribute 33 * @name :getImageAttribute
51 * @author :lyh 34 * @author :lyh