人脸激活码配置
虹软识别人脸特征码失败后,将错误信息返回给前端
This commit is contained in:
+11
-1
@@ -149,6 +149,8 @@ public class SwUserFaceimgController extends JeecgController<SwUserFaceimg, ISwU
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
slUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
slUserFaceimg.setFaceStatus("1");
|
||||
slUserFaceimg.setUserId(userId);
|
||||
@@ -215,6 +217,8 @@ public class SwUserFaceimgController extends JeecgController<SwUserFaceimg, ISwU
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
slUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
slUserFaceimg.setFaceStatus("1");
|
||||
slUserFaceimg.setUserId(userId);
|
||||
@@ -285,6 +289,8 @@ public class SwUserFaceimgController extends JeecgController<SwUserFaceimg, ISwU
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
slUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
slUserFaceimg.setFaceStatus("1");
|
||||
slUserFaceimg.setUserId(userId);
|
||||
@@ -329,7 +335,7 @@ public class SwUserFaceimgController extends JeecgController<SwUserFaceimg, ISwU
|
||||
*/
|
||||
@GetMapping(value = "/updateAllUserFaceImg")
|
||||
public Result<String> updateAllUserFaceImg(@RequestParam(name = "type", required = false,defaultValue = "0") Integer type){
|
||||
return Result.OK(swUserFaceimgService.updateAllUserFaceImg(type));
|
||||
return swUserFaceimgService.updateAllUserFaceImg(type);
|
||||
}
|
||||
|
||||
public Result<?> saveFaceImgSubLocalUpload(@RequestBody Map map) {
|
||||
@@ -361,6 +367,8 @@ public class SwUserFaceimgController extends JeecgController<SwUserFaceimg, ISwU
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
slUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
}else{
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
slUserFaceimg.setFaceStatus("1");
|
||||
slUserFaceimg.setUserId(userId);
|
||||
@@ -516,6 +524,8 @@ public class SwUserFaceimgController extends JeecgController<SwUserFaceimg, ISwU
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
slUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
slUserFaceimg.setFaceStatus("1");
|
||||
slUserFaceimg.setUserId(userId);
|
||||
|
||||
+1
-1
@@ -46,5 +46,5 @@ public interface ISwUserFaceimgService extends IService<SwUserFaceimg> {
|
||||
*/
|
||||
void sendPaymentGateUserInfo(UserFaceInfo userFaceInfo, Integer type, Boolean isConfirm, String userId) ;
|
||||
|
||||
String updateAllUserFaceImg(Integer type);
|
||||
Result<String> updateAllUserFaceImg(Integer type);
|
||||
}
|
||||
|
||||
+9
-3
@@ -307,6 +307,8 @@ public class SwUserFaceimgServiceImpl extends ServiceImpl<SwUserFaceimgMapper, S
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
slUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
slUserFaceimg.setFaceStatus("1");
|
||||
slUserFaceimg.setCardNumber(cardNo);
|
||||
@@ -411,7 +413,7 @@ public class SwUserFaceimgServiceImpl extends ServiceImpl<SwUserFaceimgMapper, S
|
||||
}
|
||||
//此方法是为了更新人脸特征数据 , 因为初始化数据 进去的人脸特征识别有问题, 现通过程序重新识别生成特征码并更新
|
||||
@Override
|
||||
public String updateAllUserFaceImg(Integer type){
|
||||
public Result<String> updateAllUserFaceImg(Integer type){
|
||||
|
||||
if(type == 1){
|
||||
//正式员工人脸表
|
||||
@@ -436,11 +438,13 @@ public class SwUserFaceimgServiceImpl extends ServiceImpl<SwUserFaceimgMapper, S
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
swUserFaceimg.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
}
|
||||
this.updateBatchById(list);
|
||||
}
|
||||
return "此次操作更新人脸主表数据"+ list.size()+"条数据";
|
||||
return Result.OK("此次操作更新人脸主表数据"+ list.size()+"条数据");
|
||||
}else {
|
||||
//子用户
|
||||
//正式员工人脸表
|
||||
@@ -464,11 +468,13 @@ public class SwUserFaceimgServiceImpl extends ServiceImpl<SwUserFaceimgMapper, S
|
||||
byte[] feature = faceEngineService.extractFaceFeature(rgbData, faceInfo);
|
||||
faceimgSub.setFaceFeatureData(feature);
|
||||
}
|
||||
} else {
|
||||
return Result.error("人脸特征码提取失败!");
|
||||
}
|
||||
}
|
||||
swUserFaceimgSubService.updateBatchById(subList);
|
||||
}
|
||||
return "此次操作更新人脸子表数据"+subList.size()+"条数据";
|
||||
return Result.OK("此次操作更新人脸子表数据"+subList.size()+"条数据");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -289,9 +289,9 @@ third-app:
|
||||
# 虹软人脸识别(WIN和UNIX的sdkKey不一致,需要切换) 激活码需要配置
|
||||
face:
|
||||
# windows
|
||||
appId: 3RX8bPDaEx3ZLYrxKEZ9F8hT5cqTma49AoeQhTMW8Wvg
|
||||
sdkKey: CsNxFiPekJAyuQRjwY3c918ARVEEyCyzuvmMwWDUAjsF
|
||||
activeKey: 86L1-11ZG-412Q-XKLB
|
||||
appId: 5fiiFa6fTSRhDbiarBSMGVS1hEkDyMQLYyBgn97EzZyb
|
||||
sdkKey: 3QndXfNCsoUM5hDyzSw2a3j7Ke3eL4J9by1yKfUsQJSC
|
||||
activeKey: 86L1-11Z4-61B4-AEQ1
|
||||
libPath: ./facelib
|
||||
detect:
|
||||
pool:
|
||||
|
||||
Reference in New Issue
Block a user