From 0422f738e04acbab56067c222454829774f3d7de Mon Sep 17 00:00:00 2001
From: zxc <1272811460@qq.com>
Date: Sat, 8 Aug 2020 09:25:34 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E5=85=A8=E7=BD=91=E5=8F=91=E5=B8=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/WarrantServiceImpl.java | 44 +++++++++----------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java
index cd0b6295ca..66583392e6 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java
@@ -190,7 +190,26 @@ public class WarrantServiceImpl implements WarrantService {
// messagePushTextDao.insertMessageText(messagePushTextFormDTO);
String content = messagePushTextFormDTO.getContent();
log.info(String.format(ThirdRunTimeInfoConstant.CONTENT,content));
- this.processTextMessage(request, response, content, toUserName, fromUserName);
+ if(ModuleConstant.TESTCOMPONENT_MSG_TYPE_TEXT.equals(content)){
+ log.info("收到消息,要回复了......");
+// String returnContent = content+ModuleConstant._CALL_BACK;
+ String returnContent = "TESTCOMPONENT_MSG_TYPE_TEXT_callback";
+ log.info("拼接的回复内容【普通】:"+returnContent);
+ String resultContent = replyTextMessage(request, response, returnContent, toUserName, fromUserName);
+ log.info("加密的回复内容为:"+result);
+ PrintWriter pw = response.getWriter();
+ pw.write(resultContent);
+ pw.flush();
+ }else if(StringUtils.startsWithIgnoreCase(content, ModuleConstant.QUERY_AUTH_CODE)){
+ PrintWriter pw = response.getWriter();//需在5秒内返回空串表明暂时不回复,然后再立即使用客服消息接口发送消息回复粉丝
+ pw.write("");
+ pw.flush();
+
+ log.info(String.format(ThirdRunTimeInfoConstant.TEXT_MESSAGE_LOG_INFO,content,content.split(ThirdRedisKeyConstant.COLON)[NumConstant.ONE],fromUserName,toUserName));
+ //接下来客服API再回复一次消息
+ String[] split = content.split(ThirdRedisKeyConstant.COLON);
+ replyApiTextMessage(split[NumConstant.ONE],fromUserName);
+ }
}
}
@@ -293,26 +312,7 @@ public class WarrantServiceImpl implements WarrantService {
public void processTextMessage(HttpServletRequest request, HttpServletResponse response,
String content,String toUserName, String fromUserName)
throws IOException, DocumentException{
- if(ModuleConstant.TESTCOMPONENT_MSG_TYPE_TEXT.equals(content)){
- log.info("收到消息,要回复了......");
-// String returnContent = content+ModuleConstant._CALL_BACK;
- String returnContent = "TESTCOMPONENT_MSG_TYPE_TEXT_callback";
- log.info("拼接的回复内容【普通】:"+returnContent);
- String result = replyTextMessage(request, response, returnContent, toUserName, fromUserName);
- log.info("加密的回复内容为:"+result);
- PrintWriter pw = response.getWriter();
- pw.write(result);
- pw.flush();
- }else if(StringUtils.startsWithIgnoreCase(content, ModuleConstant.QUERY_AUTH_CODE)){
- PrintWriter pw = response.getWriter();//需在5秒内返回空串表明暂时不回复,然后再立即使用客服消息接口发送消息回复粉丝
- pw.write("");
- pw.flush();
- log.info(String.format(ThirdRunTimeInfoConstant.TEXT_MESSAGE_LOG_INFO,content,content.split(ThirdRedisKeyConstant.COLON)[NumConstant.ONE],fromUserName,toUserName));
- //接下来客服API再回复一次消息
- String[] split = content.split(ThirdRedisKeyConstant.COLON);
- replyApiTextMessage(split[NumConstant.ONE],fromUserName);
- }
}
@@ -335,8 +335,8 @@ public class WarrantServiceImpl implements WarrantService {
sb.append("");
sb.append("");
sb.append("");
-// sb.append("");
-// sb.append("");
+ sb.append("");
+ sb.append("");
sb.append("");
sb.append("");
String replyMsg = sb.toString();
From 2e3536dd6eeef14877e50c28cb6a2832f37f6020 Mon Sep 17 00:00:00 2001
From: zxc <1272811460@qq.com>
Date: Sat, 8 Aug 2020 09:27:00 +0800
Subject: [PATCH 2/2] =?UTF-8?q?third=E6=9C=8D=E5=8A=A1=E5=8D=87=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../epmet-third-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/epmet-third/epmet-third-server/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/epmet-module/epmet-third/epmet-third-server/deploy/docker-compose-dev.yml b/epmet-module/epmet-third/epmet-third-server/deploy/docker-compose-dev.yml
index ceca26e685..00ff69e659 100644
--- a/epmet-module/epmet-third/epmet-third-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/epmet-third/epmet-third-server/deploy/docker-compose-dev.yml
@@ -2,7 +2,7 @@ version: "3.7"
services:
epmet-third-server:
container_name: epmet-third-server-dev
- image: 192.168.1.130:10080/epmet-cloud-dev/epmet-third-server:0.0.113
+ image: 192.168.1.130:10080/epmet-cloud-dev/epmet-third-server:0.0.114
ports:
- "8110:8110"
network_mode: host # 使用现有网络
diff --git a/epmet-module/epmet-third/epmet-third-server/pom.xml b/epmet-module/epmet-third/epmet-third-server/pom.xml
index df9092b122..3f12a0490c 100644
--- a/epmet-module/epmet-third/epmet-third-server/pom.xml
+++ b/epmet-module/epmet-third/epmet-third-server/pom.xml
@@ -2,7 +2,7 @@
4.0.0
- 0.0.113
+ 0.0.114
com.epmet