|
|
@@ -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;
|
|
|
}
|
|
|
-
|
|
|
}
|