Browse Source

网站和商城指向加推

master
wei 6 years ago
parent
commit
9d0b485c55
  1. 50
      src/main/java/com/ccsens/opensource/wxconfigurer/web/rest/WxController.java
  2. 6
      src/test/java/com/ccsens/opensource/wxconfigurer/WxUtilTest.java

50
src/main/java/com/ccsens/opensource/wxconfigurer/web/rest/WxController.java

@ -89,7 +89,8 @@ public class WxController {
@ResponseBody
public JsonResponse<String> createMenu() throws Exception {
String miniprogramAppId = "wx1200c494d8d38b1b";
String miniprogramPage = "pages/index";
String ccsiteMiniprogramPage = "pages/tabbar/website/website?scene=issue_665123958026252288";
String ccshopMiniprogramPage = "pages/tabbar/mall/mall?scene=issue_665123784503701504";
String commonUrl = "https://www.ccsens.com";
String wikiUrl = "https://www.yuque.com/ccsens";
String htproUrl = "https://test.tall.wiki/ht-dev/zy";
@ -100,18 +101,21 @@ public class WxController {
log.info("responseValidate...");
WxGzhMenu wxGzhMenu = WxGzhMenu.newInstance()
.add(WxGzhMenu.Button.builder().name("传控科技").sub_button(
.add(WxGzhMenu.Button.builder().name("传控科技").subButton(
CollectionUtil.newArrayList(
WxGzhMenu.Button.builder().name("关于我们").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
WxGzhMenu.Button.builder().name("关于我们").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("官方商城").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(miniprogramPage).build(),
WxGzhMenu.Button.builder().name("公告通知").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
.url(commonUrl).appid(miniprogramAppId).pagepath(ccshopMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("公告通知").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("wiki").type(WxGzhMenu.ButtonType.VIEW).url(wikiUrl).build(),
WxGzhMenu.Button.builder().name("任务清单").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build()
WxGzhMenu.Button.builder().name("任务清单").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build()
)
).build()
)
.add(WxGzhMenu.Button.builder().name("时物链条").sub_button(
.add(WxGzhMenu.Button.builder().name("时物链条").subButton(
CollectionUtil.newArrayList(
WxGzhMenu.Button.builder().name("htpro").type(WxGzhMenu.ButtonType.VIEW)
.url(WxGzhUtil.getAuthedUrl(htproUrl, WxGzhAuthType.SNSAPI_USERINFO)).build(),
@ -124,19 +128,29 @@ public class WxController {
)
).build()
)
.add(WxGzhMenu.Button.builder().name("大屏互娱").sub_button(
.add(WxGzhMenu.Button.builder().name("大屏互娱").subButton(
CollectionUtil.newArrayList(
WxGzhMenu.Button.builder().name("数钱比赛").type(WxGzhMenu.ButtonType.CLICK).key("key-countmoney").build(),
// WxGzhMenu.Button.builder().name("倒计时").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
// WxGzhMenu.Button.builder().name("评分系统").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
// WxGzhMenu.Button.builder().name("投票系统").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
// WxGzhMenu.Button.builder().name("摇一摇赛跑").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
// WxGzhMenu.Button.builder().name("拔河高级版").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
// WxGzhMenu.Button.builder().name("摇一摇拔河").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
WxGzhMenu.Button.builder().name("抽奖").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
WxGzhMenu.Button.builder().name("刮刮乐").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
WxGzhMenu.Button.builder().name("签到墙").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build(),
WxGzhMenu.Button.builder().name("数据处理").type(WxGzhMenu.ButtonType.VIEW).url(commonUrl).build()
// WxGzhMenu.Button.builder().name("倒计时").type(WxGzhMenu.ButtonType.MINIPROGRAM)
// .url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
// WxGzhMenu.Button.builder().name("评分系统").type(WxGzhMenu.ButtonType.MINIPROGRAM)
// .url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
// WxGzhMenu.Button.builder().name("投票系统").type(WxGzhMenu.ButtonType.MINIPROGRAM)
// .url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
// WxGzhMenu.Button.builder().name("摇一摇赛跑").type(WxGzhMenu.ButtonType.MINIPROGRAM)
// .url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
// WxGzhMenu.Button.builder().name("拔河高级版").type(WxGzhMenu.ButtonType.MINIPROGRAM)
// .url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
// WxGzhMenu.Button.builder().name("摇一摇拔河").type(WxGzhMenu.ButtonType.MINIPROGRAM)
// .url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("抽奖").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("刮刮乐").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("签到墙").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build(),
WxGzhMenu.Button.builder().name("数据处理").type(WxGzhMenu.ButtonType.MINIPROGRAM)
.url(commonUrl).appid(miniprogramAppId).pagepath(ccsiteMiniprogramPage).build()
)
).build()
);

6
src/test/java/com/ccsens/opensource/wxconfigurer/WxUtilTest.java

@ -10,7 +10,7 @@ public class WxUtilTest {
@Test
public void testCreateMenu() {
WxGzhMenu wxGzhMenu = WxGzhMenu.newInstance()
.add(WxGzhMenu.Button.builder().name("传控科技").sub_button(
.add(WxGzhMenu.Button.builder().name("传控科技").subButton(
CollectionUtil.newArrayList(
WxGzhMenu.Button.builder().name("关于我们").type(WxGzhMenu.ButtonType.VIEW).url("").build(),
WxGzhMenu.Button.builder().name("官方商城").type(WxGzhMenu.ButtonType.VIEW).url("").build(),
@ -20,7 +20,7 @@ public class WxUtilTest {
)
).build()
)
.add(WxGzhMenu.Button.builder().name("时物链条").sub_button(
.add(WxGzhMenu.Button.builder().name("时物链条").subButton(
CollectionUtil.newArrayList(
WxGzhMenu.Button.builder().name("htpro").type(WxGzhMenu.ButtonType.VIEW).url("").build(),
WxGzhMenu.Button.builder().name("mtpro").type(WxGzhMenu.ButtonType.VIEW).url("").build(),
@ -30,7 +30,7 @@ public class WxUtilTest {
)
).build()
)
.add(WxGzhMenu.Button.builder().name("大屏互娱").sub_button(
.add(WxGzhMenu.Button.builder().name("大屏互娱").subButton(
CollectionUtil.newArrayList(
WxGzhMenu.Button.builder().name("数钱比赛").type(WxGzhMenu.ButtonType.CLICK).key("key-countmoney").build(),
WxGzhMenu.Button.builder().name("倒计时").type(WxGzhMenu.ButtonType.VIEW).url("").build(),

Loading…
Cancel
Save