From 06a5b7be21e8c05bf3695754fe6f4714a7fccd68 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期五, 26 七月 2019 16:46:23 +0800
Subject: [PATCH] fix local and sync table
---
service/FaceSdkService.go | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go
index a3f0387..8cbb403 100644
--- a/service/FaceSdkService.go
+++ b/service/FaceSdkService.go
@@ -17,6 +17,7 @@
File []byte
Id string
Result []*protomsg.ResultFaceDetect
+ DeadTime time.Duration
}
const (
@@ -29,8 +30,8 @@
Url_Service_PULL = Ipc_Url_Pre + Virtual_FaceSdkId + Ipc_Pull_Ext
)
-func GetFaceFeaFromSdk(fileBytes []byte) ([]*protomsg.ResultFaceDetect,error,*protomsg.Image){
- s := NewFaceSdkService(fileBytes)
+func GetFaceFeaFromSdk(fileBytes []byte,deadTime time.Duration) ([]*protomsg.ResultFaceDetect,error,*protomsg.Image){
+ s := NewFaceSdkService(fileBytes, deadTime)
i, err := s.ReadFromUploadImg()
if err !=nil{
logger.Debug("readFromUploadImg err:",err)
@@ -50,10 +51,11 @@
}
}
-func NewFaceSdkService(fileBytes []byte) FaceSdkService{
+func NewFaceSdkService(fileBytes []byte, deadTime time.Duration) FaceSdkService{
return FaceSdkService{
File:fileBytes,
Id:uuid.NewV4().String(),
+ DeadTime:deadTime,
}
}
@@ -135,7 +137,7 @@
func (s *FaceSdkService) GetFaceFea(){
var wg sync.WaitGroup
wg.Add(1)
- ticker := time.NewTicker(time.Second * 3)
+ ticker := time.NewTicker(s.DeadTime)
go func(ticker *time.Ticker, s *FaceSdkService) {
defer ticker.Stop()
defer wg.Done()
--
Gitblit v1.8.0