Переглянути джерело

fix: 消费服务
1.兼容新消费APP,

luoyb 1 рік тому
батько
коміт
0c1a8b7910

+ 4 - 2
ruoyi-server/ruoyi-server-consume/src/main/java/org/dromara/server/consume/service/impl/FaceEngineServiceImpl.java

@@ -4,6 +4,7 @@ import cn.hutool.core.codec.Base64;
 import com.arcsoft.face.*;
 import com.arcsoft.face.enums.DetectMode;
 import com.arcsoft.face.enums.DetectOrient;
+import com.arcsoft.face.enums.ExtractType;
 import com.arcsoft.face.toolkit.ImageInfo;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -110,8 +111,9 @@ public class FaceEngineServiceImpl implements FaceEngineService {
                                               imageInfo.getImageFormat(), faceInfoList);
             if (code == 0 && !faceInfoList.isEmpty()) {
                 FaceFeature faceFeature = new FaceFeature();
-                faceEngine.extractFaceFeature(imageInfo.getImageData(), imageInfo.getWidth(), imageInfo.getHeight(),
-                                              imageInfo.getImageFormat(), faceInfoList.get(0), faceFeature);
+                //faceEngine.extractFaceFeature(imageInfo.getImageData(), imageInfo.getWidth(), imageInfo.getHeight(),
+                //                              imageInfo.getImageFormat(), faceInfoList.get(0), faceFeature);
+                faceEngine.extractFaceFeature(imageInfo,faceInfoList.get(0), ExtractType.REGISTER,0, faceFeature);
                 return Base64.encode(faceFeature.getFeatureData());
             }
         } catch (Exception e) {