suntianwu 3 年之前
父节点
当前提交
6bb021032e
共有 1 个文件被更改,包括 17 次插入17 次删除
  1. 17 17
      src/main/java/com/iden/bms/face/FaceIdenService.java

+ 17 - 17
src/main/java/com/iden/bms/face/FaceIdenService.java

@@ -9,11 +9,11 @@ import com.face.monitor.FaceMonitor;
 import com.face.monitor.model.FaceModel;
 import com.iden.common.entity.IdenCamera;
 import com.iden.common.entity.IdenCommunity;
-import com.iden.common.entity.IdenImageStore;
+import com.iden.common.entity.IdenFaceImage;
 
 import com.iden.common.service.IdenCameraService;
 import com.iden.common.service.IdenCommunityService;
-import com.iden.common.service.IdenImageStoreService;
+import com.iden.common.service.IdenFaceImageService;
 
 import com.iden.common.util.DateUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -38,7 +38,7 @@ import java.util.List;
 @Service
 public class FaceIdenService {
     @Resource
-    private IdenImageStoreService idenImageStoreService;
+    private IdenFaceImageService idenFaceImageService;
     @Resource
     private IdenCameraService idenCameraService;
     @Resource
@@ -86,12 +86,12 @@ public class FaceIdenService {
                            //获取特征码
                             FaceModel[] faceModels = FaceIdenTool.extractFeature(faceMonitor,imgFiles);
 
-                            List<IdenImageStore> idenImageStoreList = new ArrayList<>();
+                            List<IdenFaceImage> idenFaceImageList = new ArrayList<>();
                             for(int i = 0; i < imgFiles.length; i++) {
                                 File imgFile  = imgFiles[i];
-                                IdenImageStore idenImageStore = new IdenImageStore();
-                                idenImageStore.setCameraId(idenCamera.getId());
-                                idenImageStore.setCommunityId(idenCamera.getCommunityId());
+                                IdenFaceImage idenFaceImage = new IdenFaceImage();
+                                idenFaceImage.setCameraId(idenCamera.getId());
+                                idenFaceImage.setCommunityId(idenCamera.getCommunityId());
                                 String photographPlace = idenCamera.getPlace();
                                 logger.info("FaceIdenService.exe ...4");
                                 if (StringUtils.isEmpty(photographPlace)) {
@@ -101,14 +101,14 @@ public class FaceIdenService {
                                     }
                                 }
                                 logger.info("FaceIdenService.exe ...5");
-                                idenImageStore.setPhotographPlace(photographPlace);
-                                idenImageStore.setLongitude(idenCamera.getLongitude());
-                                idenImageStore.setLatitude(idenCamera.getLatitude());
+                                idenFaceImage.setPhotographPlace(photographPlace);
+                                idenFaceImage.setLongitude(idenCamera.getLongitude());
+                                idenFaceImage.setLatitude(idenCamera.getLatitude());
                                 String imgFileName = imgFile.getName();
                                 String photographTime = imgFileName.substring(0, imgFileName.indexOf("_"));
-                                idenImageStore.setPhotographTime(DateUtils.strToDate(photographTime,"yyyyMMddHHmmss"));
+                                idenFaceImage.setPhotographTime(DateUtils.strToDate(photographTime,"yyyyMMddHHmmss"));
 
-                                idenImageStore.setFeatPtr(FaceIdenTool.getFeatPtr(faceModels,String.valueOf(i)));
+                                idenFaceImage.setFeatPtr(FaceIdenTool.getFeatPtr(faceModels,String.valueOf(i)));
 
                                 File finalDir = new File(imgFile.getParentFile().getAbsolutePath().replace("origin","final"));
                                 if(!finalDir.exists()){
@@ -122,17 +122,17 @@ public class FaceIdenService {
 
                                 imgFile.renameTo(finalImgFile);//移动到最终目录
 
-                                idenImageStore.setImage( imageUrl + cameraCode + "/" + finalImgFile.getName());
+                                idenFaceImage.setImage( imageUrl + cameraCode + "/" + finalImgFile.getName());
 
                                 //TODO 关联personId
-                                idenImageStore.setCreateTime(new Date());
-                                idenImageStoreList.add(idenImageStore);
+                                idenFaceImage.setCreateTime(new Date());
+                                idenFaceImageList.add(idenFaceImage);
                             }
                             logger.info("FaceIdenService.exe ...7");
                             //把图像存到图库中
-                            if (CollUtil.isNotEmpty(idenImageStoreList)) {
+                            if (CollUtil.isNotEmpty(idenFaceImageList)) {
                                 logger.info("FaceIdenService.exe ...8");
-                                idenImageStoreService.saveBatch(idenImageStoreList);
+                                idenFaceImageService.saveBatch(idenFaceImageList);
                             }
                         }