update tương ứng với db mới
This commit is contained in:
@@ -71,7 +71,7 @@ class ApiController extends Controller {
|
||||
"Staff" => $post["id"],
|
||||
"Time" => $time,
|
||||
"Image" => $fileName,
|
||||
"Confidence" => $post["confidence"]
|
||||
"Confidence" => strval($post["confidence"])
|
||||
]);
|
||||
Yii::$app->response->format = "json";
|
||||
return ["status" => "success"];
|
||||
|
||||
@@ -64,6 +64,9 @@ class ListManagementController extends Controller {
|
||||
Yii::$app->response->format = "json";
|
||||
if (Yii::$app->request->post()) {
|
||||
$data = Yii::$app->request->post();
|
||||
$check = ListManagement::findOne(['code' => $data['code']]);
|
||||
if ($check)
|
||||
return ["status" => false];
|
||||
$features = json_decode(common::requestToEngine("/get-feature", [
|
||||
"image_paths" => [
|
||||
["url" => "/var/www/html/BiFace_Server_Lite/web/data/uploads/face/" . $data['image'], "type" => "raw"]
|
||||
@@ -83,7 +86,7 @@ class ListManagementController extends Controller {
|
||||
Yii::$app->response->format = "json";
|
||||
if (Yii::$app->request->post()) {
|
||||
$data = Yii::$app->request->post();
|
||||
$listManagement = ListManagement::findOne(['name' => $data['name']]);
|
||||
$listManagement = ListManagement::findOne(['code' => $data['code']]);
|
||||
$url = CaptureLogs::findOne($data['id'])->image;
|
||||
if ($listManagement) {
|
||||
$images = json_decode($listManagement->image, true);
|
||||
@@ -99,8 +102,13 @@ class ListManagementController extends Controller {
|
||||
]
|
||||
]), true);
|
||||
$images[] = ["url" => $url, "features" => $features['results'][0]['feature']];
|
||||
$listManagement->type = $data['type'];
|
||||
$listManagement->name = $data['name'];
|
||||
$listManagement->gender = $data['gender'];
|
||||
$listManagement->birthday = $data['birthday'] === "" ? 0 : date_format(date_create_from_format('d/m/Y', $data['birthday']), 'U');
|
||||
$listManagement->telephone = $data['telephone'];
|
||||
$listManagement->address = $data['address'];
|
||||
$listManagement->image = json_encode($images);
|
||||
$listManagement->time = time();
|
||||
$listManagement->save();
|
||||
file_get_contents("http://localhost:2305/update-feature");
|
||||
return ["status" => true];
|
||||
@@ -129,6 +137,7 @@ class ListManagementController extends Controller {
|
||||
Yii::$app->response->format = "json";
|
||||
return [
|
||||
"type" => $ListManagement->type,
|
||||
"code" => $ListManagement->code,
|
||||
"name" => $ListManagement->name,
|
||||
"gender" => $ListManagement->gender,
|
||||
"birthday" => date("d/m/Y", $ListManagement->birthday),
|
||||
@@ -143,6 +152,9 @@ class ListManagementController extends Controller {
|
||||
if (Yii::$app->request->post()) {
|
||||
$data = Yii::$app->request->post();
|
||||
$model = $this->findModel($data['id']);
|
||||
$check = ListManagement::findOne(['code' => $data['code']]);
|
||||
if ($check && $check->id != $model->id)
|
||||
return false;
|
||||
if ($data['image'] !== "") {
|
||||
$features = json_decode(common::requestToEngine("/get-feature", [
|
||||
"image_paths" => [
|
||||
@@ -153,6 +165,7 @@ class ListManagementController extends Controller {
|
||||
$images[] = ["url" => $data['image'], "features" => $features['results'][0]['feature']];
|
||||
$model->image = json_encode($images);
|
||||
}
|
||||
$model->code = $data['code'];
|
||||
$model->type = $data['type'];
|
||||
$model->name = $data['name'];
|
||||
$model->gender = $data['gender'];
|
||||
@@ -294,4 +307,8 @@ class ListManagementController extends Controller {
|
||||
}
|
||||
}
|
||||
|
||||
public function actionTest() {
|
||||
return base64_encode(file_get_contents("http://api.demo.beetai.com/view/image/5fd0845d9a4eb65bcfb0ea3b"));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user