diff --git a/sims-base-service/src/main/java/com/dxhy/base/service/module/buyer/service/impl/VerifyBuyerManageInfoServiceImpl.java b/sims-base-service/src/main/java/com/dxhy/base/service/module/buyer/service/impl/VerifyBuyerManageInfoServiceImpl.java index eeb0c84..df7d7fe 100644 --- a/sims-base-service/src/main/java/com/dxhy/base/service/module/buyer/service/impl/VerifyBuyerManageInfoServiceImpl.java +++ b/sims-base-service/src/main/java/com/dxhy/base/service/module/buyer/service/impl/VerifyBuyerManageInfoServiceImpl.java @@ -262,20 +262,41 @@ public class VerifyBuyerManageInfoServiceImpl implements VerifyBuyerManageInfoSe //购买方邮箱 - checkResultMap = CheckParamUtil.checkParam(BaseServiceEnum.BUYER_MESSAGE_SYNC_ERROR_183022, - gmfxxtbReq.getGMFYX()); - if (!successCode.equals(checkResultMap.get(OrderManagementConstant.ERRORCODE))) { - checkResultMap.put(OrderManagementConstant.ERRORMESSAGE, preStr + checkResultMap.get(OrderManagementConstant.ERRORMESSAGE)); - checkResultMapList.add(checkResultMap); - } - if ((StringUtils.isNotBlank(gmfxxtbReq.getGMFYX()) && !PatternConstant.EMAIL_PATTERN.matcher(gmfxxtbReq.getGMFYX()).matches())) { - Map checkResultMap3 = new HashMap<>(2); - checkResultMap3.put(OrderManagementConstant.ERRORCODE, BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getKey()); - checkResultMap3.put(OrderManagementConstant.ERRORMESSAGE, preStr + BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getMessage()); - checkResultMapList.add(checkResultMap3); + if(StringUtils.isNotBlank(gmfxxtbReq.getGMFYX())){ + if (gmfxxtbReq.getGMFYX().contains(ConfigureConstant.STRING_SEMICOLON)){ + for (String gfyx : gmfxxtbReq.getGMFYX().split(ConfigureConstant.STRING_SEMICOLON)) { + checkResultMap = CheckParamUtil.checkParam(BaseServiceEnum.BUYER_MESSAGE_SYNC_ERROR_183022, + gfyx); + if (!successCode.equals(checkResultMap.get(OrderManagementConstant.ERRORCODE))) { + checkResultMap.put(OrderManagementConstant.ERRORMESSAGE, preStr + checkResultMap.get(OrderManagementConstant.ERRORMESSAGE)); + checkResultMapList.add(checkResultMap); + } + if ((StringUtils.isNotBlank(gfyx) && !PatternConstant.EMAIL_PATTERN.matcher(gfyx).matches())) { + Map checkResultMap3 = new HashMap<>(2); + checkResultMap3.put(OrderManagementConstant.ERRORCODE, BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getKey()); + checkResultMap3.put(OrderManagementConstant.ERRORMESSAGE, preStr + BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getMessage()); + checkResultMapList.add(checkResultMap3); + } + } + + }else { + checkResultMap = CheckParamUtil.checkParam(BaseServiceEnum.BUYER_MESSAGE_SYNC_ERROR_183022, + gmfxxtbReq.getGMFYX()); + if (!successCode.equals(checkResultMap.get(OrderManagementConstant.ERRORCODE))) { + checkResultMap.put(OrderManagementConstant.ERRORMESSAGE, preStr + checkResultMap.get(OrderManagementConstant.ERRORMESSAGE)); + checkResultMapList.add(checkResultMap); + } + if ((StringUtils.isNotBlank(gmfxxtbReq.getGMFYX()) && !PatternConstant.EMAIL_PATTERN.matcher(gmfxxtbReq.getGMFYX()).matches())) { + Map checkResultMap3 = new HashMap<>(2); + checkResultMap3.put(OrderManagementConstant.ERRORCODE, BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getKey()); + checkResultMap3.put(OrderManagementConstant.ERRORMESSAGE, preStr + BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getMessage()); + checkResultMapList.add(checkResultMap3); + } + } } + //购买方手机号 checkResultMap = CheckParamUtil.checkParam(BaseServiceEnum.BUYER_MESSAGE_SYNC_ERROR_183023, gmfxxtbReq.getGMFSJH());