feature:客户信息导入邮箱校验添加按照分号分隔逻辑

zkh
路明慧 11 months ago
parent 0b271788a7
commit cad32b29f3
  1. 21
      sims-base-service/src/main/java/com/dxhy/base/service/module/buyer/service/impl/VerifyBuyerManageInfoServiceImpl.java

@ -262,6 +262,24 @@ public class VerifyBuyerManageInfoServiceImpl implements VerifyBuyerManageInfoSe
//购买方邮箱
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<String, String> 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))) {
@ -274,6 +292,9 @@ public class VerifyBuyerManageInfoServiceImpl implements VerifyBuyerManageInfoSe
checkResultMap3.put(OrderManagementConstant.ERRORMESSAGE, preStr + BaseServiceEnum.BUYER_MESSAGE_SYNC_YX_ERROR_183025.getMessage());
checkResultMapList.add(checkResultMap3);
}
}
}
//购买方手机号

Loading…
Cancel
Save