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