作者 lyh

gx

@@ -29,28 +29,20 @@ class ProofreadingController extends BaseController @@ -29,28 +29,20 @@ class ProofreadingController extends BaseController
29 if(empty($list)){ 29 if(empty($list)){
30 //获取当前URl的所有文本内容 30 //获取当前URl的所有文本内容
31 $new_list = $this->getUrlRead($this->param['url']); 31 $new_list = $this->getUrlRead($this->param['url']);
32 - $str = implode('123456',$new_list);  
33 -// //翻译  
34 - $translate_str = Translate::tran($str, $countryInfo['alias']);  
35 - $arr = explode('123456',$translate_str);  
36 - var_dump($new_list); 32 + $data = [];
  33 + $arr = Translate::tran($new_list, $countryInfo['alias']);
37 var_dump($arr); 34 var_dump($arr);
38 die(); 35 die();
39 - $data = [];  
40 - foreach ($new_list as $k => $v){ 36 + foreach ($new_list as $v){
41 $data[] = [ 37 $data[] = [
42 'text'=>$v, 38 'text'=>$v,
43 - 'translate'=>$arr[$k],  
44 - 'type'=>1,  
45 - 'project_id'=>$this->user['project_id'],  
46 - 'url'=>$this->param['url'],  
47 - 'language_id'=>$this->param['language_id'] 39 + 'translate'=>Translate::tran($v, $countryInfo['alias']),
48 ]; 40 ];
49 } 41 }
50 - $proofreadingModel->insert($data);  
51 return $this->response('success',Code::SUCCESS,$data); 42 return $this->response('success',Code::SUCCESS,$data);
52 } 43 }
53 - $old_list = []; 44 + $new_list = $this->getUrlRead($this->param['url']);
  45 + $old_list = [];//老翻译的数据
54 $arr = []; 46 $arr = [];
55 foreach ($list as $v){ 47 foreach ($list as $v){
56 $old_list[] = $v['text']; 48 $old_list[] = $v['text'];
@@ -80,8 +72,21 @@ class ProofreadingController extends BaseController @@ -80,8 +72,21 @@ class ProofreadingController extends BaseController
80 * @method :post 72 * @method :post
81 * @time :2023/6/12 10:52 73 * @time :2023/6/12 10:52
82 */ 74 */
83 - public function save(ProofreadingLogic $proofreadingLogic){  
84 - $proofreadingLogic->proofreadingSave(); 75 + public function save(){
  76 + $proofreadingModel = new Proofreading();
  77 + $param = [
  78 + 'type'=>1,
  79 + 'project_id'=>$this->user['project_id'],
  80 + 'url'=>$this->param['url'],
  81 + 'language_id'=>$this->param['language_id']
  82 + ];
  83 + $save_data = [];
  84 + foreach ($this->param['data'] as $k => $v){
  85 + $param['text'] = $v['text'];
  86 + $param['translate'] = $v['translate'];
  87 + $save_data[] = $param;
  88 + }
  89 + $proofreadingModel->insert($save_data);
85 $this->response('success'); 90 $this->response('success');
86 } 91 }
87 92
@@ -19,18 +19,6 @@ class ProofreadingLogic extends BaseLogic @@ -19,18 +19,6 @@ class ProofreadingLogic extends BaseLogic
19 } 19 }
20 20
21 /** 21 /**
22 - * @name :(校队列表)proofreadingList  
23 - * @author :lyh  
24 - * @method :post  
25 - * @time :2023/6/12 11:06  
26 - */  
27 - public function proofreadingList($map,$p,$row,$order = 'created_at',$filed = ['*']){  
28 - $map['project_id'] = $this->user['project_id'];  
29 - $list = $this->model->lists($map,$p,$row,$order,$filed);  
30 - return $this->success($list);  
31 - }  
32 -  
33 - /**  
34 * @name :(保存翻译校队)proofreadingSave 22 * @name :(保存翻译校队)proofreadingSave
35 * @author :lyh 23 * @author :lyh
36 * @method :post 24 * @method :post