6
6
import cn .binarywang .wx .miniapp .bean .WxMaKefuMessage ;
7
7
import cn .binarywang .wx .miniapp .bean .WxMaTemplateMessage ;
8
8
import cn .binarywang .wx .miniapp .config .WxMaConfig ;
9
+ import cn .binarywang .wx .miniapp .constant .WxMaConstants ;
9
10
import cn .binarywang .wx .miniapp .message .WxMaMessageHandler ;
10
11
import cn .binarywang .wx .miniapp .message .WxMaMessageRouter ;
11
12
import cn .binarywang .wx .miniapp .test .TestConfig ;
@@ -37,6 +38,7 @@ public void handle(WxMaMessage wxMessage, Map<String, Object> context,
37
38
.toUser (wxMessage .getFromUser ()).build ());
38
39
}
39
40
};
41
+
40
42
private static final WxMaMessageHandler textHandler = new WxMaMessageHandler () {
41
43
@ Override
42
44
public void handle (WxMaMessage wxMessage , Map <String , Object > context ,
@@ -47,13 +49,14 @@ public void handle(WxMaMessage wxMessage, Map<String, Object> context,
47
49
}
48
50
49
51
};
52
+
50
53
private static final WxMaMessageHandler picHandler = new WxMaMessageHandler () {
51
54
@ Override
52
55
public void handle (WxMaMessage wxMessage , Map <String , Object > context ,
53
56
WxMaService service , WxSessionManager sessionManager ) throws WxErrorException {
54
57
try {
55
58
WxMediaUploadResult uploadResult = service .getMediaService ()
56
- .uploadMedia ("image" , "png" ,
59
+ .uploadMedia (WxMaConstants . MediaType . IMAGE , "png" ,
57
60
ClassLoader .getSystemResourceAsStream ("tmp.png" ));
58
61
service .getMsgService ().sendKefuMsg (
59
62
WxMaKefuMessage
@@ -66,13 +69,14 @@ public void handle(WxMaMessage wxMessage, Map<String, Object> context,
66
69
}
67
70
}
68
71
};
72
+
69
73
private static final WxMaMessageHandler qrcodeHandler = new WxMaMessageHandler () {
70
74
@ Override
71
75
public void handle (WxMaMessage wxMessage , Map <String , Object > context ,
72
76
WxMaService service , WxSessionManager sessionManager ) throws WxErrorException {
73
77
try {
74
78
final File file = service .getQrcodeService ().createQrcode ("123" , 430 );
75
- WxMediaUploadResult uploadResult = service .getMediaService ().uploadMedia ("image" , file );
79
+ WxMediaUploadResult uploadResult = service .getMediaService ().uploadMedia (WxMaConstants . MediaType . IMAGE , file );
76
80
service .getMsgService ().sendKefuMsg (
77
81
WxMaKefuMessage
78
82
.IMAGE ()
0 commit comments