修复公众号菜单保存失败bug
This commit is contained in:
parent
681e4eaa9c
commit
b7f2a4dcba
|
|
@ -85,23 +85,21 @@ public class ChannelOaMenuServiceImpl implements IChannelOaMenuService {
|
||||||
}
|
}
|
||||||
for (Map<String, String> subItem : subButtons) {
|
for (Map<String, String> subItem : subButtons) {
|
||||||
WxMenuButton subMenuButton = new WxMenuButton();
|
WxMenuButton subMenuButton = new WxMenuButton();
|
||||||
if (Integer.parseInt(subItem.get("menuType")) == 1) {
|
Assert.notNull(subItem.get("visitType"), "子级菜单visitType参数缺失!");
|
||||||
Assert.notNull(subItem.get("visitType"), "子级菜单visitType参数缺失!");
|
if (subItem.get("visitType").equals("miniprogram")) {
|
||||||
if (subItem.get("visitType").equals("miniprogram")) {
|
Assert.notNull(subItem.get("appId"), "子级菜单appId参数缺失!");
|
||||||
Assert.notNull(subItem.get("appId"), "子级菜单appId参数缺失!");
|
Assert.notNull(subItem.get("url"), "子级菜单url数缺失!");
|
||||||
Assert.notNull(subItem.get("url"), "子级菜单url数缺失!");
|
Assert.notNull(subItem.get("pagePath"), "子级菜单pagePath数缺失!");
|
||||||
Assert.notNull(subItem.get("pagePath"), "子级菜单pagePath数缺失!");
|
wxMenuButton.setType(subItem.get("visitType"));
|
||||||
wxMenuButton.setType(subItem.get("visitType"));
|
wxMenuButton.setAppId(subItem.get("appId"));
|
||||||
wxMenuButton.setAppId(subItem.get("appId"));
|
wxMenuButton.setUrl(subItem.get("url"));
|
||||||
wxMenuButton.setUrl(subItem.get("url"));
|
wxMenuButton.setPagePath(subItem.get("pagePath"));
|
||||||
wxMenuButton.setPagePath(subItem.get("pagePath"));
|
} else {
|
||||||
} else {
|
Assert.notNull(subItem.get("url"), "子级菜单url数缺失");
|
||||||
Assert.notNull(subItem.get("url"), "子级菜单url数缺失");
|
wxMenuButton.setType(subItem.get("visitType"));
|
||||||
wxMenuButton.setType(subItem.get("visitType"));
|
wxMenuButton.setUrl(subItem.get("url"));
|
||||||
wxMenuButton.setUrl(subItem.get("url"));
|
|
||||||
}
|
|
||||||
menuButtons.add(subMenuButton);
|
|
||||||
}
|
}
|
||||||
|
menuButtons.add(subMenuButton);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -71,9 +71,9 @@ public class LoginController {
|
||||||
|
|
||||||
@GetMapping("/oaLogin")
|
@GetMapping("/oaLogin")
|
||||||
public Object oaLogin(@RequestParam Map<String, String> params) {
|
public Object oaLogin(@RequestParam Map<String, String> params) {
|
||||||
log.error("微信公众号 ===================");
|
// log.error("微信公众号 ===================");
|
||||||
log.error(JSON.toJSONString(params));
|
// log.error(JSON.toJSONString(params));
|
||||||
// iLoginService.officeLogin(params);
|
iLoginService.officeLogin(params);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue