工作需要的代码
1.记录错误代码
(1)modelError 获取错误信息
if ($data === false) { return response(10001,modelError($model)); }
1 if (!$model->save()) { 2 $errmsg = ['配置失败']; 3 $err = $model->getErrors(); //getErrors 4 if (!empty($err)) { 5 $errmsg = current($err); 6 } 7 //记录日志 8 CodeLog::createlog('配置直播间',$errmsg[0],'/live/live-api/setlive'); 9 $t->rollBack(); 10 $this->addError('errmsg',$errmsg[0]); 11 return false; 12 }
2.如果用户没有设置默认值,默认值是;
$scenario = \Yii::$app->request->post('scenario','login_default');
3.
LiveRoom::updateAllCounters(['commet_num'=>1],['id'=>$this->live_id]);