1550076451 1 год назад
Родитель
Сommit
ee019abc5c

+ 5 - 0
zxdt-service/pom.xml

@@ -45,6 +45,11 @@
45 45
             <groupId>mysql</groupId>
46 46
             <artifactId>mysql-connector-java</artifactId>
47 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 54
     </dependencies>
50 55
 

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

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