From b0ea50dd24a7ed5ada38dc6c8209f78fc09f0441 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 21 六月 2024 17:45:33 +0800 Subject: [PATCH] 修复bug --- server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java index 9af2a01..0073884 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java +++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java @@ -690,10 +690,10 @@ //濡傛灉鏈変汉鑴哥収鐗囷紝澶勭悊浜鸿劯鐓х墖鍚屾 String faceid = dealMemberFace(c,path); if(StringUtils.isBlank(faceid)){ - noticeErpFail(c,Constants.ZERO,"浜鸿劯淇℃伅鏇存柊澶辫触锛岃妫�鏌ヤ汉鑴哥収鐗囨槸鍚﹀悎娉曪紒"); c.setHkStatus(Constants.TWO); c.setFaceStatus(Constants.TWO); c.setRemark("浜鸿劯淇℃伅鏇存柊澶辫触锛岃妫�鏌ヤ汉鑴哥収鐗囨槸鍚﹀悎娉曪紒锛�"+result.getMsg()); + noticeErpFail(c,Constants.ZERO,"浜鸿劯淇℃伅鏇存柊澶辫触锛岃妫�鏌ヤ汉鑴哥収鐗囨槸鍚﹀悎娉曪紒"); }else{ c.setFaceId(faceid); c.setFaceStatus(Constants.ONE); @@ -773,20 +773,25 @@ * @return */ public static String dealMemberFace(Member c,String path) { - if(StringUtils.isBlank(c.getFaceId())){ - BaseResponse<FaceAddOrEditesponse> response = HKService.addFace(getFaceAddModel(c,path)); - if(response !=null && StringUtils.equals(response.getCode(),HKConstants.RESPONSE_SUCCEE)&& response.getData()!=null ){ - return response.getData().getFaceId(); - } - }else{ - FaceEditRequest param =getFaceUpdateModel(c,path); - if(param !=null){ - BaseResponse response = HKService.editFace(param); - if(StringUtils.equals(response.getCode(),HKConstants.RESPONSE_SUCCEE) ){ - return c.getFaceId(); + try { + if(StringUtils.isBlank(c.getFaceId())){ + BaseResponse<FaceAddOrEditesponse> response = HKService.addFace(getFaceAddModel(c,path)); + if(response !=null && StringUtils.equals(response.getCode(),HKConstants.RESPONSE_SUCCEE)&& response.getData()!=null ){ + return response.getData().getFaceId(); + } + }else{ + FaceEditRequest param =getFaceUpdateModel(c,path); + if(param !=null){ + BaseResponse response = HKService.editFace(param); + if(response!=null && StringUtils.equals(response.getCode(),HKConstants.RESPONSE_SUCCEE) ){ + return c.getFaceId(); + } } } + }catch (Exception e){ + } + return null; } -- Gitblit v1.9.3