Browse Source

发送询盘邮件

chenlei1231 4 months ago
parent
commit
21b507b714

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/enquiry/dto/EnquiryDTO.java

@@ -18,7 +18,7 @@ public class EnquiryDTO {
     private String fromIp;
     private String siteHost;
 
-    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
     private Date recordCtime;
     private String recordId;
     //访问人id

+ 1 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/enquiry/service/impl/AdwebEnquiryServiceImpl.java

@@ -503,8 +503,7 @@ public class AdwebEnquiryServiceImpl extends ServiceImpl<AdwebEnquiryMapper, Adw
                     enquiryEmailMessageService.saveBatch(enquiryEmailMessageList);
                     try {
                         for (EnquiryEmailMessage message : enquiryEmailMessageList) {
-                            ObjectMapper objectMapper = new ObjectMapper();
-                            JedisUtil.lpush(redisKey, objectMapper.writeValueAsBytes(message.getEnquiryId()));
+                            JedisUtil.lpush(redisKey, ObjectUtil.object2Bytes(message.getEnquiryId()));
                             JedisUtil.publishMsg(EnquiryConstants.ENQUIRY_EMAIL_CHANNEL, EnquiryConstants.ENQUIRY_EMAIL);
                         }
                     } catch (Exception e) {

+ 2 - 4
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/enquiry/service/impl/EnquiryEmailMessageServiceImpl.java

@@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.fasterxml.jackson.databind.ObjectMapper;
 import com.google.common.io.Resources;
 import jakarta.annotation.Resource;
 import lombok.Data;
@@ -13,6 +12,7 @@ import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.util.FastJsonUtil;
+import org.jeecg.modules.adweb.common.Jedis.ObjectUtil;
 import org.jeecg.modules.adweb.common.service.FeishuService;
 import org.jeecg.modules.adweb.common.util.AdwebRedisUtil;
 import org.jeecg.modules.adweb.common.util.JedisUtil;
@@ -301,9 +301,7 @@ public class EnquiryEmailMessageServiceImpl extends ServiceImpl<EnquiryEmailMess
                 boolean result = saveBatch(enquiryEmailMessageList1);
                 if (result) {
                     try {
-                        ObjectMapper objectMapper = new ObjectMapper();
-
-                        JedisUtil.lpush(redisKey, objectMapper.writeValueAsBytes(adwebEnquiry.getId()));
+                        JedisUtil.lpush(redisKey, ObjectUtil.object2Bytes(adwebEnquiry.getId()));
                         JedisUtil.publishMsg(EnquiryConstants.ENQUIRY_EMAIL_CHANNEL, EnquiryConstants.ENQUIRY_EMAIL);
                         return Result.OK();
                     } catch (Exception e) {