Просмотр исходного кода

fix 提示未获取邮件验证码

zoujiajian 1 год назад
Родитель
Сommit
56b5f4ee01

+ 3 - 0
netflix-service/src/main/java/com/cyksj/service/mail/impl/CuiQiuMailServiceImpl.java

@@ -194,6 +194,9 @@ public class CuiQiuMailServiceImpl implements CuiQiuMailService {
 		if (StrUtil.isEmpty(code)) {
 			code = TicketCodeCommonUtil.getTicketCodeStr(body, goodsId);
 		}
+		if (StrUtil.isEmpty(code)) {
+			throw BusinessRuntimeException.getInstance("请重新发送对应邮件");
+		}
 		return code;
 	}
 

+ 3 - 0
netflix-service/src/main/java/com/cyksj/service/mail/impl/MailLuServiceImpl.java

@@ -141,6 +141,9 @@ public class MailLuServiceImpl implements MailLuService {
 		}
 		inbox.close(false);
 		store.close();
+		if (StrUtil.isEmpty(code)) {
+			throw BusinessRuntimeException.getInstance("请重新发送对应邮件");
+		}
 		return code;
 	}
 }

+ 3 - 0
netflix-service/src/main/java/com/cyksj/service/mail/impl/YhEmailServiceImpl.java

@@ -38,6 +38,9 @@ public class YhEmailServiceImpl implements YhMailService {
 	public String getVerifyCode(String account, Long goodsId, Integer type, Integer linkType, Boolean isReturnDeviceUrl) throws Exception {
 		String body = readEmail(account);
 		String code = getDifferentGoodsCode(goodsId, body, type, linkType, isReturnDeviceUrl);
+		if (StrUtil.isEmpty(code)) {
+			throw BusinessRuntimeException.getInstance("请重新发送对应邮件");
+		}
 		return code;
 	}