update config API
This commit is contained in:
parent
09604d1cb8
commit
3611390586
|
@ -81,7 +81,7 @@ class ApiController extends Controller {
|
|||
"Confidence" => strval($post["confidence"])
|
||||
]);
|
||||
$server_ip = \app\models\SyncUrl::findOne(['key_config' => 'server_api']);
|
||||
$ip = "dev-dc.beetai.com";
|
||||
$ip = "https://dev-dc.beetai.com";
|
||||
if ($server_ip)
|
||||
$ip = $server_ip->data;
|
||||
if ($this->is_connected($ip) && $logs) {
|
||||
|
@ -91,7 +91,7 @@ class ApiController extends Controller {
|
|||
$id_camera = intval($device_id->data);
|
||||
$logsInfo = CaptureLogs::findOne($logs);
|
||||
$staffInfo = ListManagement::findOne($post['id']);
|
||||
$res = json_decode(file_get_contents("https://" . $ip . "/api/oem/face_recognition", false, stream_context_create([
|
||||
$res = json_decode(file_get_contents($ip . "/api/oem/face_recognition", false, stream_context_create([
|
||||
'http' => [
|
||||
'header' => "Content-Type: application/json",
|
||||
'method' => "POST",
|
||||
|
@ -283,7 +283,7 @@ class ApiController extends Controller {
|
|||
Yii::$app->response->format = "json";
|
||||
if ($this->is_connected()) {
|
||||
$server_ip = \app\models\SyncUrl::findOne(['key_config' => 'server_api']);
|
||||
$ip = "dev-dc.beetai.com";
|
||||
$ip = "https://dev-dc.beetai.com";
|
||||
if ($server_ip)
|
||||
$ip = $server_ip->data;
|
||||
$device_id = \app\models\SyncUrl::findOne(['key_config' => 'device_id']);
|
||||
|
@ -293,7 +293,7 @@ class ApiController extends Controller {
|
|||
$ls = CaptureLogs::find()->andWhere(['sync_status' => null])->all();
|
||||
foreach ($ls as $key => $value) {
|
||||
$staffInfo = ListManagement::findOne($value->staff_id);
|
||||
$res = json_decode(file_get_contents("https://" . $ip . "/api/oem/face_recognition", false, stream_context_create([
|
||||
$res = json_decode(file_get_contents($ip . "/api/oem/face_recognition", false, stream_context_create([
|
||||
'http' => [
|
||||
'header' => "Content-Type: application/json",
|
||||
'method' => "POST",
|
||||
|
|
|
@ -388,7 +388,7 @@ class ListManagementController extends Controller {
|
|||
public function actionSyncFromServer() {
|
||||
if (Yii::$app->request->isAjax) {
|
||||
$server_ip = \app\models\SyncUrl::findOne(['key_config' => 'server_api']);
|
||||
$ip = "dev-dc.beetai.com";
|
||||
$ip = "https://dev-dc.beetai.com";
|
||||
if ($server_ip)
|
||||
$ip = $server_ip->data;
|
||||
$device_id = \app\models\SyncUrl::findOne(['key_config' => 'device_id']);
|
||||
|
@ -396,7 +396,7 @@ class ListManagementController extends Controller {
|
|||
if ($device_id)
|
||||
$id_camera = intval($device_id->data);
|
||||
|
||||
$datas = json_decode(file_get_contents("https://" . $ip . "/api/oem/get_all_image", false, stream_context_create([
|
||||
$datas = json_decode(file_get_contents($ip . "/api/oem/get_all_image", false, stream_context_create([
|
||||
'http' => [
|
||||
'header' => "Content-Type: application/json",
|
||||
'method' => "POST",
|
||||
|
@ -435,7 +435,7 @@ class ListManagementController extends Controller {
|
|||
$totalStart = $this->getCurrentTime();
|
||||
$totals = intval(Yii::$app->request->post("totals"));
|
||||
// $server_ip = \app\models\SyncUrl::findOne(['key_config' => 'server_api']);
|
||||
// $ip = "dev-dc.beetai.com";
|
||||
// $ip = "https://dev-dc.beetai.com";
|
||||
// if ($server_ip)
|
||||
// $ip = $server_ip->data;
|
||||
// $device_id = \app\models\SyncUrl::findOne(['key_config' => 'device_id']);
|
||||
|
@ -443,7 +443,7 @@ class ListManagementController extends Controller {
|
|||
// if ($device_id)
|
||||
// $id_camera = intval($device_id->data);
|
||||
// $start = $this->getCurrentTime();
|
||||
// $res = json_decode(file_get_contents("https://" . $ip . "/api/oem/get_all_image", false, stream_context_create([
|
||||
// $res = json_decode(file_get_contents($ip . "/api/oem/get_all_image", false, stream_context_create([
|
||||
// 'http' => [
|
||||
// 'header' => "Content-Type: application/json",
|
||||
// 'method' => "POST",
|
||||
|
@ -467,31 +467,37 @@ class ListManagementController extends Controller {
|
|||
if ($key < Yii::$app->params['maxPicture']) {
|
||||
$fileName = "face_" . common::generateRandomString() . "_" . time() . ".png";
|
||||
$start = $this->getCurrentTime();
|
||||
$img = file_get_contents($value);
|
||||
$img = false;
|
||||
try {
|
||||
$img = file_get_contents(str_replace("&", "&", $value));
|
||||
// $img = file_get_contents($value);
|
||||
} catch (\Exception $e) {
|
||||
|
||||
}
|
||||
$finish = $this->getCurrentTime();
|
||||
$temp["getIMG"] = round(($finish - $start), 4);
|
||||
if ($img !== "null") {
|
||||
if ($img && $img !== "null") {
|
||||
$fileTarget = $targetPath . "/" . $fileName;
|
||||
$start = $this->getCurrentTime();
|
||||
if (!$this->resizeImg($img, $fileTarget)) {
|
||||
file_put_contents($fileTarget, $img);
|
||||
}
|
||||
$finish = $this->getCurrentTime();
|
||||
$temp["saveIMG"] = round(($finish - $start), 4);
|
||||
$start = $this->getCurrentTime();
|
||||
$features = json_decode(common::requestToEngine("/get-feature", [
|
||||
"image_paths" => [
|
||||
["url" => "/var/www/html/BiFace_Server_Lite/web/data/uploads/face/" . $fileName, "type" => "raw"]
|
||||
],
|
||||
"type" => "128"
|
||||
]), true);
|
||||
$finish = $this->getCurrentTime();
|
||||
$temp["extract"] = round(($finish - $start), 4);
|
||||
// $finish = $this->getCurrentTime();
|
||||
// $temp["saveIMG"] = round(($finish - $start), 4);
|
||||
// $start = $this->getCurrentTime();
|
||||
// $features = json_decode(common::requestToEngine("/get-feature", [
|
||||
// "image_paths" => [
|
||||
// ["url" => "/var/www/html/BiFace_Server_Lite/web/data/uploads/face/" . $fileName, "type" => "raw"]
|
||||
// ],
|
||||
// "type" => "128"
|
||||
// ]), true);
|
||||
// $finish = $this->getCurrentTime();
|
||||
// $temp["extract"] = round(($finish - $start), 4);
|
||||
$ft[] = [
|
||||
"url" => $fileName,
|
||||
"urlOld" => $fileName,
|
||||
"features" => $features['results'][0]['feature'],
|
||||
"features512" => isset($features['results'][0]['feature512']) ? $features['results'][0]['feature512'] : []
|
||||
"features" => [], //$features['results'][0]['feature'],
|
||||
"features512" => []//isset($features['results'][0]['feature512']) ? $features['results'][0]['feature512'] : []
|
||||
];
|
||||
}
|
||||
$extractFeature[] = $temp;
|
||||
|
@ -663,7 +669,7 @@ class ListManagementController extends Controller {
|
|||
if (Yii::$app->request->post()) {
|
||||
Yii::$app->response->format = "json";
|
||||
$server_ip = \app\models\SyncUrl::findOne(['key_config' => 'server_api']);
|
||||
$ip = "dev-dc.beetai.com";
|
||||
$ip = "https://dev-dc.beetai.com";
|
||||
if ($server_ip)
|
||||
$ip = $server_ip->data;
|
||||
$device_id = \app\models\SyncUrl::findOne(['key_config' => 'device_id']);
|
||||
|
@ -686,7 +692,8 @@ class ListManagementController extends Controller {
|
|||
"telephone" => $StaffInfo->telephone,
|
||||
"images" => $images
|
||||
];
|
||||
$res = json_decode(file_get_contents("https://" . $ip . "/api/oem/data_sync_pro", false, stream_context_create([
|
||||
$start = $this->getCurrentTime();
|
||||
$res = json_decode(file_get_contents($ip . "/api/oem/data_sync_pro", false, stream_context_create([
|
||||
'http' => [
|
||||
'header' => "Content-Type: application/json",
|
||||
'method' => "POST",
|
||||
|
@ -696,7 +703,9 @@ class ListManagementController extends Controller {
|
|||
])
|
||||
]
|
||||
])), true);
|
||||
return $res; //["status" => true];
|
||||
$finish = $this->getCurrentTime();
|
||||
$processTime = round(($finish - $start), 4);
|
||||
return $processTime; //$res; //["status" => true];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -717,4 +726,8 @@ class ListManagementController extends Controller {
|
|||
return false;
|
||||
}
|
||||
|
||||
public function actionTest() {
|
||||
return file_get_contents("http://minio1.beetai.com/biface-school/origin/385/454_20201126101221879048.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20201230%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20201230T081350Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=df7586a01bb128c0585edd87d1024b1ddb33483fd335e81238103fd2467b4772");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -41,10 +41,12 @@
|
|||
<td>{$arr.name}</td>
|
||||
<td>{$arr.department}</td>
|
||||
<td>
|
||||
{foreach from=$arr.images item=img}
|
||||
{foreach from=$arr.images item=img key=k}
|
||||
{if $k<Yii::$app->params['maxPicture']}
|
||||
<div class='feature-img'>
|
||||
<img src="{$img}" class="img-thumbnail" style="width: 100px;height:100px;">
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</td>
|
||||
<td>{$arr.code}</td>
|
||||
|
|
Loading…
Reference in New Issue
Block a user