作者 lyh

gx

... ... @@ -29,28 +29,20 @@ class ProofreadingController extends BaseController
if(empty($list)){
//获取当前URl的所有文本内容
$new_list = $this->getUrlRead($this->param['url']);
$str = implode('123456',$new_list);
// //翻译
$translate_str = Translate::tran($str, $countryInfo['alias']);
$arr = explode('123456',$translate_str);
var_dump($new_list);
$data = [];
$arr = Translate::tran($new_list, $countryInfo['alias']);
var_dump($arr);
die();
$data = [];
foreach ($new_list as $k => $v){
foreach ($new_list as $v){
$data[] = [
'text'=>$v,
'translate'=>$arr[$k],
'type'=>1,
'project_id'=>$this->user['project_id'],
'url'=>$this->param['url'],
'language_id'=>$this->param['language_id']
'translate'=>Translate::tran($v, $countryInfo['alias']),
];
}
$proofreadingModel->insert($data);
return $this->response('success',Code::SUCCESS,$data);
}
$old_list = [];
$new_list = $this->getUrlRead($this->param['url']);
$old_list = [];//老翻译的数据
$arr = [];
foreach ($list as $v){
$old_list[] = $v['text'];
... ... @@ -80,8 +72,21 @@ class ProofreadingController extends BaseController
* @method :post
* @time :2023/6/12 10:52
*/
public function save(ProofreadingLogic $proofreadingLogic){
$proofreadingLogic->proofreadingSave();
public function save(){
$proofreadingModel = new Proofreading();
$param = [
'type'=>1,
'project_id'=>$this->user['project_id'],
'url'=>$this->param['url'],
'language_id'=>$this->param['language_id']
];
$save_data = [];
foreach ($this->param['data'] as $k => $v){
$param['text'] = $v['text'];
$param['translate'] = $v['translate'];
$save_data[] = $param;
}
$proofreadingModel->insert($save_data);
$this->response('success');
}
... ...
... ... @@ -19,18 +19,6 @@ class ProofreadingLogic extends BaseLogic
}
/**
* @name :(校队列表)proofreadingList
* @author :lyh
* @method :post
* @time :2023/6/12 11:06
*/
public function proofreadingList($map,$p,$row,$order = 'created_at',$filed = ['*']){
$map['project_id'] = $this->user['project_id'];
$list = $this->model->lists($map,$p,$row,$order,$filed);
return $this->success($list);
}
/**
* @name :(保存翻译校队)proofreadingSave
* @author :lyh
* @method :post
... ...