1550076451 1 год назад
Родитель
Сommit
ee019abc5c
2 измененных файлов с 7 добавлено и 0 удалено
  1. 5 0
      zxdt-service/pom.xml
  2. 2 0
      zxdt-service/src/main/java/api/service/websocket/WebSocket.java

+ 5 - 0
zxdt-service/pom.xml

45
             <groupId>mysql</groupId>
45
             <groupId>mysql</groupId>
46
             <artifactId>mysql-connector-java</artifactId>
46
             <artifactId>mysql-connector-java</artifactId>
47
         </dependency>
47
         </dependency>
48
+        <dependency>
49
+            <groupId>com.vdurmont</groupId>
50
+            <artifactId>emoji-java</artifactId>
51
+            <version>4.0.0</version>
52
+        </dependency>
48
 
53
 
49
     </dependencies>
54
     </dependencies>
50
 
55
 

+ 2 - 0
zxdt-service/src/main/java/api/service/websocket/WebSocket.java

12
 import api.util.helper.*;
12
 import api.util.helper.*;
13
 import com.alibaba.fastjson2.JSON;
13
 import com.alibaba.fastjson2.JSON;
14
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
14
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
15
+import com.vdurmont.emoji.EmojiParser;
15
 import lombok.extern.slf4j.Slf4j;
16
 import lombok.extern.slf4j.Slf4j;
16
 import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
17
 import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
17
 import me.chanjar.weixin.common.error.WxErrorException;
18
 import me.chanjar.weixin.common.error.WxErrorException;
599
         String content = "";
600
         String content = "";
600
         if ("text".equals(msgType)) {
601
         if ("text".equals(msgType)) {
601
             content = map.get("Content");
602
             content = map.get("Content");
603
+            content= EmojiParser.parseToUnicode(content);
602
             message.setMsgContent(content);
604
             message.setMsgContent(content);
603
         } else if ("image".equals(msgType) || "voice".equals(msgType)) {
605
         } else if ("image".equals(msgType) || "voice".equals(msgType)) {
604
             String mediaId = map.get("MediaId");
606
             String mediaId = map.get("MediaId");