lyhzzz 1 ماه پیش
والد
کامیت
ea09d59cfc

+ 1 - 1
src/main/java/com/fdkankan/ucenter/service/IMailTemplateService.java

@@ -56,5 +56,5 @@ public interface IMailTemplateService extends IService<MailTemplate> {
 
     Boolean sendContactUs(String email,String callBackUrl);
 
-    void sendContactUs2(String email);
+    void sendContactUs2(String email,Integer type);
 }

+ 15 - 13
src/main/java/com/fdkankan/ucenter/service/impl/ContactUsServiceImpl.java

@@ -62,26 +62,28 @@ public class ContactUsServiceImpl extends ServiceImpl<IContactUsMapper, ContactU
                 || StringUtils.isBlank(contactUs.getEmail()) || StringUtils.isBlank(contactUs.getCompany())){
             throw new BusinessException(ResultCode.PARAM_MISS);
         }
-        String redisKey = String.format(RedisKeyUtil.CONTACT_US_KEY,contactUs.getEmail());
-        if(redisUtil.hasKey(redisKey)){
-            throw new BusinessException(ResultCode.email_submit);
-        }
-        String uuid = UUID.randomUUID().toString().replace("-", "");
-        String redisKey2 = String.format(RedisKeyUtil.CONTACT_US_KEY,uuid);
+//        String redisKey = String.format(RedisKeyUtil.CONTACT_US_KEY,contactUs.getEmail());
+//        if(redisUtil.hasKey(redisKey)){
+//            throw new BusinessException(ResultCode.email_submit);
+//        }
+//        String uuid = UUID.randomUUID().toString().replace("-", "");
+//        String redisKey2 = String.format(RedisKeyUtil.CONTACT_US_KEY,uuid);
 
         User user = userService.getByUserName(contactUs.getEmail());
         contactUs.setCountry(IPUtils.getCountry(contactUs.getIpAddress()));
         if(user !=null){
-            mailTemplateService.sendContactUs2(contactUs.getEmail());
+            mailTemplateService.sendContactUs2(contactUs.getEmail(),13);
             this.save(contactUs);
             return;
         }
-        String callBackUrl = ucenterConfig.getContactUsCallBackUrl() + uuid;
-        Boolean b = mailTemplateService.sendContactUs(contactUs.getEmail(),callBackUrl);
-        if(b){
-            redisUtil.set(redisKey, uuid,ucenterConfig.getEmailExTime());
-            redisUtil.set(redisKey2, JSONObject.toJSONString(contactUs),ucenterConfig.getEmailExTime());
-        }
+        mailTemplateService.sendContactUs2(contactUs.getEmail(),12);
+
+//        String callBackUrl = ucenterConfig.getContactUsCallBackUrl() + uuid;
+//        Boolean b = mailTemplateService.sendContactUs(contactUs.getEmail(),callBackUrl);
+//        if(b){
+//            redisUtil.set(redisKey, uuid,ucenterConfig.getEmailExTime());
+//            redisUtil.set(redisKey2, JSONObject.toJSONString(contactUs),ucenterConfig.getEmailExTime());
+//        }
         this.save(contactUs);
     }
 

+ 2 - 2
src/main/java/com/fdkankan/ucenter/service/impl/MailTemplateServiceImpl.java

@@ -265,8 +265,8 @@ public class MailTemplateServiceImpl extends ServiceImpl<IMailTemplateMapper, Ma
     }
 
     @Override
-    public void sendContactUs2(String email) {
-        MailTemplate mailTemplate = this.getTemplateEn(13);
+    public void sendContactUs2(String email,Integer type) {
+        MailTemplate mailTemplate = this.getTemplateEn(type);
         sendMail(email,mailTemplate,null);
     }