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 781554e240..ba47e33980 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.97 + image: 192.168.1.130:10080/epmet-cloud-dev/epmet-third-server:0.0.98 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 a74dd6e761..613f9ba7d5 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.97 + 0.0.98 com.epmet diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ThirdRunTimeInfoConstant.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ThirdRunTimeInfoConstant.java index 1f896bae8f..2f0a2f103f 100644 --- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ThirdRunTimeInfoConstant.java +++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ThirdRunTimeInfoConstant.java @@ -107,4 +107,6 @@ public interface ThirdRunTimeInfoConstant { String TEXT_MESSAGE_LOG_INFO = "content:%s,content[1]:%s,fromUserName:%s,toUserName:%s"; String SEND_MESSAGE_XML = "要发送的xml内容为:%s"; + + String CONTENT = "content为:%s"; } diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/PaUserDao.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/PaUserDao.java index 49586a2370..c13d107b02 100644 --- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/PaUserDao.java +++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/PaUserDao.java @@ -62,9 +62,9 @@ public interface PaUserDao extends BaseDao { /** * @Description 查询管理员基本信息 - * @param customerId + * @param userId * @author zxc * @date 2020/8/3 5:21 下午 */ - CustomerManagerFormDTO selectManagerInfo(@Param("customerId") String customerId); + CustomerManagerFormDTO selectManagerInfo(@Param("userId") String userId); } \ No newline at end of file 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 d5e2249cef..2adf60adeb 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 @@ -147,21 +147,26 @@ public class WarrantServiceImpl implements WarrantService { Object createTime = xml.get(ModuleConstant.CREATE_TIME); Date date = componentVerifyTicketServiceImpl.sToDate(createTime.toString()); messagePushTextFormDTO.setWeChatCreateTime(date); - messagePushTextDao.insertMessageText(messagePushTextFormDTO); -// switch (messagePushTextFormDTO.getContent()){ -// //测试公众号处理用户消息 -// case ModuleConstant.TESTCOMPONENT_MSG_TYPE_TEXT: -// -// -// } -// if (messagePushTextFormDTO.getContent().startsWith(ModuleConstant.QUERY_AUTH_CODE)){ -// // 测试公众号使用客服消息接口处理用户消息 -// String content = messagePushTextFormDTO.getContent(); -// String contentBefore = content.substring(NumConstant.ZERO, content.indexOf(ThirdRedisKeyConstant.COLON)); -// //auth_code -// String queryAuthCode = content.substring(contentBefore.length() + NumConstant.ONE, content.length()); -// -// } +// messagePushTextDao.insertMessageText(messagePushTextFormDTO); + String content = messagePushTextFormDTO.getContent(); + log.info(String.format(ThirdRunTimeInfoConstant.CONTENT,content)); + + /** + * 测试公众号处理用户消息 + * 模拟粉丝发送文本消息给专用测试公众号,第三方平台方需根据文本消息的内容进行相应的响应: + * 1)微信模推送给第三方平台方:文本消息,其中 Content 字段的内容固定为:TESTCOMPONENT_MSG_TYPE_TEXT + * 2)第三方平台方立马回应文本消息并最终触达粉丝:Content 必须固定为:TESTCOMPONENT_MSG_TYPE_TEXT_callback + */ + if (content.equals(ModuleConstant.TESTCOMPONENT_MSG_TYPE_TEXT)){ + + + }else if (content.startsWith(ModuleConstant.QUERY_AUTH_CODE)){ + // 测试公众号使用客服消息接口处理用户消息 + String contentBefore = content.substring(NumConstant.ZERO, content.indexOf(ThirdRedisKeyConstant.COLON)); + //auth_code + String queryAuthCode = content.substring(contentBefore.length() + NumConstant.ONE, content.length()); + + } } log.info("消息与事件接收URL【代码审核结果】结束......"); return ModuleConstant.SUCCESS; diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaUserDao.xml b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaUserDao.xml index 4b67271ab7..ac662333c9 100644 --- a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaUserDao.xml +++ b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaUserDao.xml @@ -58,12 +58,11 @@ pu.phone AS mobile FROM pa_user pu - LEFT JOIN customer_mp cm ON cm.created_by = pu.id + LEFT JOIN pa_customer_user_agency pcua ON pcua.user_id = pu.id WHERE pu.del_flag = '0' - AND cm.CUSTOMER_ID = #{customerId} - AND CM.DEL_FLAG = '0' - LIMIT 1 + AND pu.id = #{userId} + AND pcua.DEL_FLAG = '0' \ No newline at end of file