作者 lyh

gx

@@ -35,7 +35,7 @@ class TranslateLogic extends BaseLogic @@ -35,7 +35,7 @@ class TranslateLogic extends BaseLogic
35 if($this->param['url'] == 'All'){ 35 if($this->param['url'] == 'All'){
36 $info = $this->model->read(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>$this->param['type']]); 36 $info = $this->model->read(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>$this->param['type']]);
37 if(!empty($info) && !empty($info['data'])){ 37 if(!empty($info) && !empty($info['data'])){
38 - $translateInfo = json_decode($info['data'],true); 38 + $translateInfo = json_decode($info['data'],JSON_UNESCAPED_UNICODE);
39 foreach ($translateInfo as $k => $v){ 39 foreach ($translateInfo as $k => $v){
40 $data[] = [$k=>$v]; 40 $data[] = [$k=>$v];
41 } 41 }
@@ -57,7 +57,7 @@ class TranslateLogic extends BaseLogic @@ -57,7 +57,7 @@ class TranslateLogic extends BaseLogic
57 return $this->success($data); 57 return $this->success($data);
58 } 58 }
59 $old_key = [];//key值组成数据 59 $old_key = [];//key值组成数据
60 - $data_read = json_decode($info['data']); 60 + $data_read = json_decode($info['data'],JSON_UNESCAPED_UNICODE);
61 foreach ($data_read as $k => $v){ 61 foreach ($data_read as $k => $v){
62 $old_key[] = $k; 62 $old_key[] = $k;
63 $data[] = [$k => $v]; 63 $data[] = [$k => $v];
@@ -92,7 +92,7 @@ class TranslateLogic extends BaseLogic @@ -92,7 +92,7 @@ class TranslateLogic extends BaseLogic
92 $info = $this->model->read(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>$this->param['type']]); 92 $info = $this->model->read(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>$this->param['type']]);
93 $data = []; 93 $data = [];
94 if(!empty($info) && !empty($info['data'])){ 94 if(!empty($info) && !empty($info['data'])){
95 - $translateInfo = json_decode($info['data'],true); 95 + $translateInfo = json_decode($info['data'],JSON_UNESCAPED_UNICODE);
96 foreach ($translateInfo as $k => $v){ 96 foreach ($translateInfo as $k => $v){
97 $data[] = [$k=>$v]; 97 $data[] = [$k=>$v];
98 } 98 }
@@ -113,7 +113,7 @@ class TranslateLogic extends BaseLogic @@ -113,7 +113,7 @@ class TranslateLogic extends BaseLogic
113 } 113 }
114 $new_list = $this->getUrlImageRead($url); 114 $new_list = $this->getUrlImageRead($url);
115 $old_list = []; 115 $old_list = [];
116 - $data_read = json_decode($info['data'],true); 116 + $data_read = json_decode($info['data'],JSON_UNESCAPED_UNICODE);
117 foreach ($data_read as $k=>$v){ 117 foreach ($data_read as $k=>$v){
118 $old_list[] = $k; 118 $old_list[] = $k;
119 $data[] = [ 119 $data[] = [
@@ -251,10 +251,10 @@ class TranslateLogic extends BaseLogic @@ -251,10 +251,10 @@ class TranslateLogic extends BaseLogic
251 'language_id'=>$this->param['language_id'], 251 'language_id'=>$this->param['language_id'],
252 'alias'=>$this->param['alias'], 252 'alias'=>$this->param['alias'],
253 ]; 253 ];
254 - $param['data'] = json_encode($this->param['data'],true); 254 + $param['data'] = json_encode($this->param['data'],JSON_UNESCAPED_UNICODE);
255 $this->model->add($param); 255 $this->model->add($param);
256 }else{ 256 }else{
257 - $data = json_encode($this->param['data'],true); 257 + $data = json_encode($this->param['data'],JSON_UNESCAPED_UNICODE);
258 $this->model->edit(['data'=>$data],['language_id'=>$this->param['language_id'],'url'=>$this->param['url'],'type'=>$this->param['type']]); 258 $this->model->edit(['data'=>$data],['language_id'=>$this->param['language_id'],'url'=>$this->param['url'],'type'=>$this->param['type']]);
259 } 259 }
260 // }catch (\Exception $e){ 260 // }catch (\Exception $e){