作者 lyh

gx

@@ -51,29 +51,27 @@ class DetailLogic extends BaseLogic @@ -51,29 +51,27 @@ class DetailLogic extends BaseLogic
51 * @time :2024/11/13 9:30 51 * @time :2024/11/13 9:30
52 */ 52 */
53 public function saveDetail(){ 53 public function saveDetail(){
54 - if(!empty($data)){  
55 - try {  
56 - foreach ($this->param['data'] as $data){  
57 - foreach ($data as $v){  
58 - $save_data = [  
59 - 'sort'=>$v['sort'],  
60 - 'column_id'=>$v['column_id'],  
61 - 'product_id'=>$this->param['product_id'],  
62 - 'text_type'=>$v['text_type'],  
63 - 'title'=>$v['title'] ?? '',  
64 - 'content'=>json_encode($v['content'] ?? []),  
65 - 'css'=>json_encode($v['css'] ?? []),  
66 - ];  
67 - if(isset($v['id']) && !empty($v['id'])){  
68 - $this->edit($save_data,['id'=>$v['id']]);  
69 - }else{  
70 - $this->model->add($save_data);  
71 - } 54 + try {
  55 + foreach ($this->param['data'] as $data){
  56 + foreach ($data as $v){
  57 + $save_data = [
  58 + 'sort'=>$v['sort'],
  59 + 'column_id'=>$v['column_id'],
  60 + 'product_id'=>$this->param['product_id'],
  61 + 'text_type'=>$v['text_type'],
  62 + 'title'=>$v['title'] ?? '',
  63 + 'content'=>json_encode($v['content'] ?? []),
  64 + 'css'=>json_encode($v['css'] ?? []),
  65 + ];
  66 + if(isset($v['id']) && !empty($v['id'])){
  67 + $this->edit($save_data,['id'=>$v['id']]);
  68 + }else{
  69 + $this->model->add($save_data);
72 } 70 }
73 } 71 }
74 - }catch (\Exception $e){  
75 - $this->fail('保存失败,请联系管理员.错误:'.$e->getMessage());  
76 } 72 }
  73 + }catch (\Exception $e){
  74 + $this->fail('保存失败,请联系管理员.错误:'.$e->getMessage());
77 } 75 }
78 return $this->success(['product_id'=>$this->param['product_id']]); 76 return $this->success(['product_id'=>$this->param['product_id']]);
79 } 77 }