...
|
...
|
@@ -32,6 +32,7 @@ import com.yohoufo.user.helper.HideDataUtil; |
|
|
import com.yohoufo.user.requestVO.RealNameAuthorizeReqVO;
|
|
|
import com.yohoufo.user.service.IRealNameAuthorizeService;
|
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
...
|
...
|
@@ -76,6 +77,9 @@ public class RealNameAuthorizeServiceImpl implements IRealNameAuthorizeService { |
|
|
@Value("${file.saveDir}")
|
|
|
private String saveDir;
|
|
|
|
|
|
@Value("${web.context}")
|
|
|
private String contextPath;
|
|
|
|
|
|
@Autowired
|
|
|
private IQNUploadService iqnUploadService;
|
|
|
|
...
|
...
|
@@ -419,6 +423,9 @@ public class RealNameAuthorizeServiceImpl implements IRealNameAuthorizeService { |
|
|
ImageReviewedReq req=new ImageReviewedReq();
|
|
|
req.setUid(reqVO.getUid());
|
|
|
req.setImageBOList(imageBOList);
|
|
|
req.setBusinessLine("ufo");
|
|
|
req.setSceneName("SELLER_IDCARD_RECOGNIZE");
|
|
|
req.setContext(contextPath);
|
|
|
|
|
|
//调用校验,然后直接返回
|
|
|
logger.info("checkCertPhoto call begin reqVO {} ,req {}",reqVO, JSON.toJSONString(req));
|
...
|
...
|
@@ -430,9 +437,6 @@ public class RealNameAuthorizeServiceImpl implements IRealNameAuthorizeService { |
|
|
}catch (Exception e){
|
|
|
logger.warn("checkCertPhoto error reqVO {}",reqVO,e);
|
|
|
throw new UfoServiceException(400,"图片检查异常");
|
|
|
}finally {
|
|
|
//无论成功与否,都删除本地文件
|
|
|
imageBOList.forEach(bo->bo.getFile().delete());
|
|
|
}
|
|
|
|
|
|
return true;
|
...
|
...
|
@@ -482,11 +486,12 @@ public class RealNameAuthorizeServiceImpl implements IRealNameAuthorizeService { |
|
|
|
|
|
String imgUrl = iqnUploadService.upload(uploadFile, bucket, saveName + fileName);
|
|
|
|
|
|
ImageBO uploadModel = new ImageBO();
|
|
|
uploadModel.setFile(uploadFile);
|
|
|
uploadModel.setImageUrl(imgUrl);
|
|
|
///// uploadFile.delete(); 暂时先不删除,等身份证校验完毕再删
|
|
|
return uploadModel;
|
|
|
ImageBO imageBO = new ImageBO();
|
|
|
imageBO.setFileByte(FileUtils.readFileToByteArray(uploadFile));
|
|
|
imageBO.setImageUrl(imgUrl);
|
|
|
//删除文件
|
|
|
uploadFile.delete();
|
|
|
return imageBO;
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|