From db801e7d9618b13109e9aab5f284b56f5c011b15 Mon Sep 17 00:00:00 2001 From: dongpd Date: Thu, 24 Sep 2020 10:30:52 +0700 Subject: [PATCH] update save response req --- commands/SyncController.php | 21 +++------- controllers/ApiController.php | 6 +-- db/app.db | Bin 2138112 -> 2469888 bytes models/ResponseReq.php | 60 +++++++++++++++++++++++++++ nbproject/private/private.properties | 2 +- web/index.php | 4 +- 6 files changed, 71 insertions(+), 22 deletions(-) create mode 100644 models/ResponseReq.php diff --git a/commands/SyncController.php b/commands/SyncController.php index 0df6a920..988bceb1 100644 --- a/commands/SyncController.php +++ b/commands/SyncController.php @@ -30,29 +30,18 @@ class SyncController extends Controller { if ($this->is_connected()) { $sync = \app\models\SyncUrl::find()->one(); if ($sync) { - $logs = \app\models\FaceLogs::find()->all(); + $logs = \app\models\WaitingReq::find()->all(); foreach ($logs as $key => $value) { $options = [ 'http' => [ 'header' => "Content-Type: application/json", 'method' => "POST", - 'content' => json_encode([ - "camera_id" => $value->camera_id, - "confidence" => $value->confidence, - "enable_door" => $value->enable_door, - "encoded_person_image" => $value->encoded_person_image, - "frametime" => $value->frametime, - "id" => $value->face_id, - "image" => $value->image, - "name" => $value->name, - "person_id" => $value->person_id, - "status" => $value->status, - "stt" => $value->stt, - "timezone" => $value->timezone - ]), + 'content' => $value->content ] ]; - file_get_contents($sync->data, false, stream_context_create($options)); + $res = json_decode(file_get_contents($sync->data, false, stream_context_create($options)), true); + $modelRes = new \app\models\ResponseReq(); + $modelRes->create(json_encode($res)); $value->delete(); } } diff --git a/controllers/ApiController.php b/controllers/ApiController.php index 3f98c380..f948f42c 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -62,10 +62,10 @@ class ApiController extends Controller { } public function actionTest() { - $ls = \app\models\WaitingReq::find()->limit(10)->all(); - $c = \app\models\WaitingReq::find()->count(); + $test1 = \app\models\WaitingReq::find()->count(); + $test = \app\models\ResponseReq::find()->count(); echo "
";
-        var_dump($c, $ls);
+        var_dump($test1, $test);
         echo "
"; return; } diff --git a/db/app.db b/db/app.db index 22242a1461f57d5471c19a36a33602cab5858ee6..bf97113a22e291598ba7125227282b34f442c7fc 100644 GIT binary patch delta 1239 zcmeIx%TrQO90%}wFT_LOUhsvA%2iW)s9aPO%`zYoj7Q)rbAg0tAc6r&x)H6;TBjLZ z*0^chG}ADn&Di2>YV9;_OBZci^#`=+%c7b7gchAMpL2dQXU=c&JHJz;+idZCkKHjD z4jG1<0}aD4_u*`}tB*Z=KYw86e=u_4gcVMN&%#&XXGt#}3B%ehSreOEPsbupvnh_3 zWM*zL8jD9#nWY>%gZt$?4!jwlewXqf|T_&#h+C zxp+D8-!Z3kh24%xw>ar=`rKmcpR@fJc6RRAV`o3kC|IGB5jsmPqDe4*XSSv}IrH55 zIG5UM3qM<`FIK&YNj1EH0KRuNiFXbqvY zgc=F0Beb5-20~4QHWJ!IX!8*@t48p=Mf|`Y?C4A4n{(m+@^92Yf3E%wOaONC delta 435 zcmYL>y-ylp9Dv`KQ#`)z1ueBo73|P-P&wj9inwo9e#_uG0y7XKj7vlNt60KA^32Wt;0SH} zSvd&`7ldQygq^c{cFle@y`fV!@jw_g%&dQii}1!*LF9tAd{)&mrS&y~rd@+vpTnqC z)XcYyQtQd+|7hD5k3`z`&cnw!;YzSPmJoAmo`lPCzjgk0CHPy%=T`Fnlk6V&ykq+p z{bxT#8t$;?N?K-g{CF!$56|N7>EE=Scw757&4EyWb>EPk$%1KCC&J-uwK$y9G}Bnm zo5xcPy1KF{&wMI=m|jRK%gMZwPJL0!AM0vO8kh9M4_PnivM$x-^6aLpCyR1 'ID', + 'content' => 'Content', + 'time' => 'Time', + ]; + } + + public function create($data) { + $r = $this->load([ + 'content' => json_encode($data), + 'time' => time() + ], ''); + if ($r) { + try { + $this->save(); + return $this->id; + } catch (\Exception $ex) { + return false; + } + } + } + +} diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties index d6d16d66..f9b3b45f 100644 --- a/nbproject/private/private.properties +++ b/nbproject/private/private.properties @@ -1,7 +1,7 @@ copy.src.files=false copy.src.on.open=false copy.src.target= -remote.connection=bf_local-799e1d +remote.connection=BiFace-99bab6 remote.directory=/BiFace_Server_Lite remote.upload=ON_SAVE run.as=REMOTE diff --git a/web/index.php b/web/index.php index 20ef696c..ac1919d0 100644 --- a/web/index.php +++ b/web/index.php @@ -1,8 +1,8 @@