|
|
|
@ -54,8 +54,8 @@ public class SendGzhMessageUtil { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static Object GetMessageTypeClass(WeiXinConstants.GzhMessageType messageType, String toUser, List<String> params) { |
|
|
|
|
|
|
|
switch (messageType) { |
|
|
|
case USER_AUDIT: { |
|
|
|
SendGzhMessageTemplate.SubscribeEntity<SendGzhMessageTemplate.UserAuditData> auditData = new SendGzhMessageTemplate.SubscribeEntity<>(); |
|
|
|
@ -63,7 +63,11 @@ public class SendGzhMessageUtil { |
|
|
|
auditData.setTemplate_id(messageType.key); |
|
|
|
auditData.setPage(messageType.miniPage); |
|
|
|
auditData.setData(new SendGzhMessageTemplate.UserAuditData(params)); |
|
|
|
auditData.setMiniprogram(new SendGzhMessageTemplate.MiniProgramEntity(WeiXinConstants.KY_MINI_APPID, messageType.miniPage)); |
|
|
|
// 只有 miniPage 不为空时才设置
|
|
|
|
if (messageType.miniPage != null) { |
|
|
|
auditData.setMiniprogram(new SendGzhMessageTemplate.MiniProgramEntity( |
|
|
|
WeiXinConstants.KY_MINI_APPID, messageType.miniPage)); |
|
|
|
} |
|
|
|
return auditData; |
|
|
|
} |
|
|
|
case MEETING_AUDIT:{ |
|
|
|
@ -72,7 +76,11 @@ public class SendGzhMessageUtil { |
|
|
|
meetingNotice.setTemplate_id(messageType.key); |
|
|
|
meetingNotice.setPage(messageType.miniPage); |
|
|
|
meetingNotice.setData(new SendGzhMessageTemplate.MeetingNoticeData(params)); |
|
|
|
meetingNotice.setMiniprogram(new SendGzhMessageTemplate.MiniProgramEntity(WeiXinConstants.KY_MINI_APPID, messageType.miniPage)); |
|
|
|
// 只有 miniPage 不为空时才设置
|
|
|
|
if (messageType.miniPage != null) { |
|
|
|
meetingNotice.setMiniprogram(new SendGzhMessageTemplate.MiniProgramEntity( |
|
|
|
WeiXinConstants.KY_MINI_APPID, messageType.miniPage)); |
|
|
|
} |
|
|
|
return meetingNotice; |
|
|
|
} |
|
|
|
default: { |
|
|
|
@ -81,4 +89,6 @@ public class SendGzhMessageUtil { |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|