request->get('dapp', ''); $identify = Yii::$app->request->get('identify', ''); $duration = Yii::$app->request->get('duration', ''); $address = Yii::$app->request->get('address', ''); if(empty($dapp) || empty($identify) || empty($duration) || empty($address)){ return ['code' => -1,'data' => [], 'msg' => '缺少必要的参数']; } $isExistModel = CoinAppVisitStatistics::find()->where(['identify' => $identify])->one(); if(!$isExistModel) { $model = new CoinAppVisitStatistics(); $model->dapp = $dapp; $model->duration = $duration; $model->address = $address; $model->identify = $identify; $model->save(); return ['code' => 0,'data' => [], 'msg' => '数据记录插入成功']; } if($duration > $isExistModel->duration){ $isExistModel->duration = $duration; $isExistModel->save(); return ['code' => 0,'data' => [], 'msg' => '数据记录更新成功']; } } }