@@ -548,6 +548,68 @@ public Boolean speedAudit(Long auditid) throws WxErrorException {
548
548
}
549
549
550
550
551
+ /**
552
+ * (1)增加或修改二维码规则
553
+ * @param wxQrcodeJumpRule
554
+ * @return
555
+ * @throws WxErrorException
556
+ */
557
+ @ Override
558
+ public WxOpenResult addQrcodeJump (WxQrcodeJumpRule wxQrcodeJumpRule ) throws WxErrorException {
559
+ String response = post (API_QRCODE_JUMP_ADD , GSON .toJson (wxQrcodeJumpRule ));
560
+ return WxMaGsonBuilder .create ().fromJson (response , WxOpenResult .class );
561
+ }
562
+
563
+ /**
564
+ * (2)获取已设置的二维码规则
565
+ * @return
566
+ * @throws WxErrorException
567
+ */
568
+ @ Override
569
+ public WxGetQrcodeJumpResult getQrcodeJump () throws WxErrorException {
570
+ String response = post (API_QRCODE_JUMP_GET , "{}" );
571
+ return WxMaGsonBuilder .create ().fromJson (response , WxGetQrcodeJumpResult .class );
572
+ }
573
+
574
+ /**
575
+ * (3)获取校验文件名称及内容
576
+ * @return
577
+ * @throws WxErrorException
578
+ */
579
+ @ Override
580
+ public WxDownlooadQrcodeJumpResult downloadQrcodeJump () throws WxErrorException {
581
+ String response = post (API_QRCODE_JUMP_DOWNLOAD , "{}" );
582
+ return WxMaGsonBuilder .create ().fromJson (response , WxDownlooadQrcodeJumpResult .class );
583
+ }
584
+
585
+ /**
586
+ * (4)删除已设置的二维码规则
587
+ * @param prefix
588
+ * @return
589
+ * @throws WxErrorException
590
+ */
591
+ @ Override
592
+ public WxOpenResult deleteQrcodeJump (String prefix ) throws WxErrorException {
593
+ JsonObject params = new JsonObject ();
594
+ params .addProperty ("prefix" , prefix );
595
+ String response = post (API_QRCODE_JUMP_DELETE , GSON .toJson (params ));
596
+ return WxMaGsonBuilder .create ().fromJson (response , WxOpenResult .class );
597
+ }
598
+
599
+ /**
600
+ * (5)发布已设置的二维码规则
601
+ * @param prefix
602
+ * @return
603
+ * @throws WxErrorException
604
+ */
605
+ @ Override
606
+ public WxOpenResult publishQrcodeJump (String prefix ) throws WxErrorException {
607
+ JsonObject params = new JsonObject ();
608
+ params .addProperty ("prefix" , prefix );
609
+ String response = post (API_QRCODE_JUMP_PUBLISH , GSON .toJson (params ));
610
+ return WxMaGsonBuilder .create ().fromJson (response , WxOpenResult .class );
611
+ }
612
+
551
613
/**
552
614
* 将字符串对象转化为GsonArray对象
553
615
*
0 commit comments