作者 lyh

gx

@@ -208,11 +208,7 @@ class ProjectController extends BaseController @@ -208,11 +208,7 @@ class ProjectController extends BaseController
208 ],[ 208 ],[
209 'id.required' => 'ID不能为空' 209 'id.required' => 'ID不能为空'
210 ]); 210 ]);
211 - $data = [  
212 - 'project_id' => $this->param['id'],  
213 - 'created_manage_id' => $this->manage['id'],  
214 - ];  
215 - $logic->save($data); 211 + $data = $logic->saveOnlineCheck();
216 return $this->success($data); 212 return $this->success($data);
217 } 213 }
218 214
@@ -11,7 +11,7 @@ class OnlineCheckLogic extends BaseLogic @@ -11,7 +11,7 @@ class OnlineCheckLogic extends BaseLogic
11 public function __construct() 11 public function __construct()
12 { 12 {
13 parent::__construct(); 13 parent::__construct();
14 - 14 + $this->param = $this->requestAll;
15 $this->model = new OnlineCheck(); 15 $this->model = new OnlineCheck();
16 } 16 }
17 17
@@ -31,4 +31,31 @@ class OnlineCheckLogic extends BaseLogic @@ -31,4 +31,31 @@ class OnlineCheckLogic extends BaseLogic
31 $data['id'] = $info['id']; 31 $data['id'] = $info['id'];
32 return $this->save($data); 32 return $this->save($data);
33 } 33 }
  34 +
  35 + /**
  36 + * @remark :提交审核
  37 + * @name :submitCheck
  38 + * @author :lyh
  39 + * @method :post
  40 + * @time :2023/7/31 11:06
  41 + */
  42 + public function saveOnlineCheck(){
  43 +
  44 + if(isset($this->param['id']) && !empty($this->param['id'])){
  45 + $rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
  46 + }else{
  47 + //组装数据
  48 + $data = [
  49 + 'project_id' => $this->param['id'],
  50 + 'created_manage_id' => $this->manager['id'],
  51 + 'optimist_mid' => $this->param['optimist_mid'],
  52 + 'created_at'=>date('Y-m-d H:i:s')
  53 + ];
  54 + $rs = $this->model->add($data);
  55 + }
  56 + if($rs === false){
  57 + $this->fail('error');
  58 + }
  59 + return $this->success(['name'=>$this->manage['name'],'created_at'=>$data['created_at']]);
  60 + }
34 } 61 }
@@ -122,8 +122,10 @@ class Base extends Model @@ -122,8 +122,10 @@ class Base extends Model
122 * @method post 122 * @method post
123 */ 123 */
124 public function add($data){ 124 public function add($data){
125 - $data['created_at'] = date('Y-m-d H:i:s');  
126 - $data['updated_at'] = date('Y-m-d H:i:s'); 125 + if(!isset($data['created_at'])){
  126 + $data['created_at'] = date('Y-m-d H:i:s');
  127 + }
  128 + $data['updated_at'] = $data['created_at'];
127 return $this->insert($data); 129 return $this->insert($data);
128 } 130 }
129 131