作者 李宇航

合并分支 'master-server' 到 'master'

Master server



查看合并请求 !905
@@ -50,7 +50,7 @@ class MinorLanguagesController extends BaseController @@ -50,7 +50,7 @@ class MinorLanguagesController extends BaseController
50 */ 50 */
51 public function getLanguages(){ 51 public function getLanguages(){
52 $webLanguageModel = new WebLanguage(); 52 $webLanguageModel = new WebLanguage();
53 - $lists = $webLanguageModel->list($this->map,'id',['short','chinese']); 53 + $lists = $webLanguageModel->list($this->map);
54 $this->response('success',Code::SUCCESS,$lists); 54 $this->response('success',Code::SUCCESS,$lists);
55 } 55 }
56 } 56 }
@@ -105,8 +105,10 @@ class DetailController extends BaseController @@ -105,8 +105,10 @@ class DetailController extends BaseController
105 public function saveDetail(DetailLogic $logic){ 105 public function saveDetail(DetailLogic $logic){
106 $this->request->validate([ 106 $this->request->validate([
107 'product_id'=>'required', 107 'product_id'=>'required',
  108 + 'data'=>'required',
108 ],[ 109 ],[
109 'product_id.required' => '产品id不能为空', 110 'product_id.required' => '产品id不能为空',
  111 + 'data.required' => 'data不能为空',
110 ]); 112 ]);
111 $data = $logic->saveDetail(); 113 $data = $logic->saveDetail();
112 $this->response('success',Code::SUCCESS,$data); 114 $this->response('success',Code::SUCCESS,$data);
@@ -51,7 +51,7 @@ class DetailLogic extends BaseLogic @@ -51,7 +51,7 @@ 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)){ 54 + if(!empty($this->param['data'])){
55 try { 55 try {
56 foreach ($this->param['data'] as $data){ 56 foreach ($this->param['data'] as $data){
57 foreach ($data as $v){ 57 foreach ($data as $v){
@@ -61,8 +61,8 @@ class DetailLogic extends BaseLogic @@ -61,8 +61,8 @@ class DetailLogic extends BaseLogic
61 'product_id'=>$this->param['product_id'], 61 'product_id'=>$this->param['product_id'],
62 'text_type'=>$v['text_type'], 62 'text_type'=>$v['text_type'],
63 'title'=>$v['title'] ?? '', 63 'title'=>$v['title'] ?? '',
64 - 'content'=>json_encode($v['content'] ?? []),  
65 - 'css'=>json_encode($v['css'] ?? []), 64 + 'content'=>json_encode($v['content'] ?? [],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
  65 + 'css'=>json_encode($v['css'] ?? [],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
66 ]; 66 ];
67 if(isset($v['id']) && !empty($v['id'])){ 67 if(isset($v['id']) && !empty($v['id'])){
68 $this->edit($save_data,['id'=>$v['id']]); 68 $this->edit($save_data,['id'=>$v['id']]);