作者 lyh

gx心跳数据

@@ -25,22 +25,23 @@ class OperationHeartbeatController extends BaseController @@ -25,22 +25,23 @@ class OperationHeartbeatController extends BaseController
25 public function saveHeartbeat(){ 25 public function saveHeartbeat(){
26 $this->request->validate([ 26 $this->request->validate([
27 'source'=>'required', 27 'source'=>'required',
  28 + 'source_id'=>'required',
28 'is_list' => 'required', 29 'is_list' => 'required',
29 'is_custom'=>'required', 30 'is_custom'=>'required',
30 'is_template'=>'required', 31 'is_template'=>'required',
31 - 'operator_id'=>'required',  
32 ], [ 32 ], [
33 'source.required' => '请选择页面', 33 'source.required' => '请选择页面',
  34 + 'source_id.required' => '请选择数据id',
34 'is_list.required' => '列表页/详情页', 35 'is_list.required' => '列表页/详情页',
35 'is_custom.required' => '是否为扩展模版', 36 'is_custom.required' => '是否为扩展模版',
36 'is_template.required' => '详情页/可视化', 37 'is_template.required' => '详情页/可视化',
37 - 'operator_id.required' => '操作人',  
38 ]); 38 ]);
39 $condition = ['project_id'=>$this->user['project_id'],'source'=>$this->param['source'],'is_list'=>$this->param['is_list'],'is_custom'=>$this->param['is_custom'],'is_template'=>$this->param['is_template']]; 39 $condition = ['project_id'=>$this->user['project_id'],'source'=>$this->param['source'],'is_list'=>$this->param['is_list'],'is_custom'=>$this->param['is_custom'],'is_template'=>$this->param['is_template']];
40 $operationHeartbeatModel = new OperationHeartbeat(); 40 $operationHeartbeatModel = new OperationHeartbeat();
41 $info = $operationHeartbeatModel->read($condition,['id','status']); 41 $info = $operationHeartbeatModel->read($condition,['id','status']);
42 $condition['status'] = $condition['status'] ?? 0; 42 $condition['status'] = $condition['status'] ?? 0;
43 if($info === false){ 43 if($info === false){
  44 + $condition['operator_id'] = $this->user['id'];
44 $condition['project_id'] = $this->user['project_id']; 45 $condition['project_id'] = $this->user['project_id'];
45 $operationHeartbeatModel->addReturnId($condition); 46 $operationHeartbeatModel->addReturnId($condition);
46 }else{ 47 }else{
@@ -62,13 +63,11 @@ class OperationHeartbeatController extends BaseController @@ -62,13 +63,11 @@ class OperationHeartbeatController extends BaseController
62 'is_list' => 'required', 63 'is_list' => 'required',
63 'is_custom'=>'required', 64 'is_custom'=>'required',
64 'is_template'=>'required', 65 'is_template'=>'required',
65 - 'operator_id'=>'required',  
66 ], [ 66 ], [
67 'source.required' => '请选择页面', 67 'source.required' => '请选择页面',
68 'is_list.required' => '列表页/详情页', 68 'is_list.required' => '列表页/详情页',
69 'is_custom.required' => '是否为扩展模版', 69 'is_custom.required' => '是否为扩展模版',
70 'is_template.required' => '详情页/可视化', 70 'is_template.required' => '详情页/可视化',
71 - 'operator_id.required' => '操作人',  
72 ]); 71 ]);
73 $condition = ['project_id'=>$this->user['project_id'],'source'=>$this->param['source'], 72 $condition = ['project_id'=>$this->user['project_id'],'source'=>$this->param['source'],
74 'is_list'=>$this->param['is_list'],'is_custom'=>$this->param['is_custom'],'is_template'=>$this->param['is_template']]; 73 'is_list'=>$this->param['is_list'],'is_custom'=>$this->param['is_custom'],'is_template'=>$this->param['is_template']];