作者 lyh

gx

@@ -32,13 +32,18 @@ class ProofreadingLogic extends BaseLogic @@ -32,13 +32,18 @@ class ProofreadingLogic extends BaseLogic
32 * @time :2023/6/12 11:03 32 * @time :2023/6/12 11:03
33 */ 33 */
34 public function proofreadingSave(){ 34 public function proofreadingSave(){
35 - if(isset($this->param['id'])){  
36 - $rs = $this->model->edit($this->param,['id'=>$this->param['id']]);  
37 - }else{  
38 - $this->param['project_id'] = $this->user['project_id'];  
39 - $rs = $this->model->add($this->param);  
40 - }  
41 - if($rs === false){ 35 + try {
  36 + //删除以前的数据
  37 + $this->model->del(['project_id'=>$this->user['project_id']]);
  38 + foreach ($this->param['data'] as $k => $v){
  39 + $v['created_at'] = date('Y-m-d H:i:s');
  40 + $v['updated_at'] = date('Y-m-d H:i:s');
  41 + $v['project_id'] = $this->user['project_id'];
  42 + $this->param['data'][$k] = $v;
  43 + }
  44 + //新增
  45 + $this->model->insert($this->param['data']);
  46 + }catch (\Exception $e){
42 $this->fail('error'); 47 $this->fail('error');
43 } 48 }
44 return $this->success(); 49 return $this->success();