From 7f2d5ab4de58406e44b457a3eac735533cf3cae8 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 16 十月 2024 15:53:25 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java | 24 ++++++++++-------------- 1 files changed, 10 insertions(+), 14 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java index f5dd941..ee8ac38 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java @@ -67,7 +67,13 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; +import sun.misc.BASE64Encoder; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.net.HttpURLConnection; +import java.net.URL; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -244,26 +250,18 @@ FacePictureCheckRequest param = new FacePictureCheckRequest(); String prefixUrl = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() + systemDictDataBiz.queryByCode(Constants.FTP,Constants.MEMBER_IMG).getCode(); - param.setFacePicBinaryData(visits.getFaceImg()); - try{ - Path path = Paths.get(prefixUrl + visits.getFaceImg()); -// Path path = Paths.get("d://c75848e1-f6f2-4474-bfa8-ddb05a8c7413.jpg"); - byte[] imageBytes = Files.readAllBytes(path); - param.setFacePicBinaryData(Base64.getEncoder().encodeToString(imageBytes)); - }catch (Exception e){ - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"浜鸿劯淇℃伅瑙f瀽澶辫触"); - - } + param.setFacePicUrl(prefixUrl + visits.getFaceImg()); BaseResponse<FacePictureCheckResponse> response = HKService.facePictureCheck(param); if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){ throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "瀵逛笉璧凤紝浜鸿劯璇勫垎鑾峰彇鏁版嵁澶辫触~"); } FacePictureCheckResponse facePictureCheckResponse = response.getData(); + if(Objects.isNull(facePictureCheckResponse) || Objects.isNull(facePictureCheckResponse.getCheckResult())){ + throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "瀵逛笉璧凤紝浜鸿劯璇勫垎鑾峰彇鏁版嵁澶辫触~"); + } if(!facePictureCheckResponse.getCheckResult()){ throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), facePictureCheckResponse.getStatusMessage()); } - - visitsMapper.insert(visits); //鍙戣捣ERP瀹℃壒鐢宠 @@ -294,8 +292,6 @@ return visits.getId(); } - - @Override -- Gitblit v1.9.3