Prechádzať zdrojové kódy

修改人脸照片上传 接口调用

tongfeng 2 rokov pred
rodič
commit
b0702038a7

+ 4 - 3
eladmin-system/src/main/java/me/zhengjie/domain/notary/impl/NotaryDomainImpl.java

@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import me.zhengjie.base.ResultCode;
+import me.zhengjie.base.config.thread.ThreadPoolExecutorUtil;
 import me.zhengjie.base.util.FileUploadUtil;
 import me.zhengjie.base.util.JuheServiceUtil;
 import me.zhengjie.base.util.tencent.utils.HttpClientUtil;
@@ -31,6 +32,8 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.concurrent.ThreadPoolExecutor;
+
 import static com.arcsoft.face.toolkit.ImageFactory.getRGBData;
 
 @Component
@@ -551,13 +554,12 @@ public class NotaryDomainImpl implements NotaryDomain {
     }
     public FileInfoEntity uploadFaceFile(String base64){
         String s = FileUploadUtil.saveFaceImage(base64);
-        Thread t = new Thread(new Runnable() {
+        ThreadPoolExecutorUtil.getPoll().execute(new Runnable() {
             @Override
             public void run() {
                 uploadFile(base64,s);
             }
         });
-        t.start();
         String[] split = s.split("/");
         FileInfoEntity fileInfo = new FileInfoEntity();
         fileInfo.setLoanNo(split[0]);
@@ -566,5 +568,4 @@ public class NotaryDomainImpl implements NotaryDomain {
         fileInfoMapper.insert(fileInfo);
         return fileInfo;
     }
-
 }