|
|
@ -4,8 +4,12 @@ import me.chanjar.weixin.common.session.WxSessionManager;
|
|
|
|
import me.chanjar.weixin.mp.api.WxMpService;
|
|
|
|
import me.chanjar.weixin.mp.api.WxMpService;
|
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
|
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
|
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
|
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
|
|
|
|
|
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutNewsMessage;
|
|
|
|
|
|
|
|
import me.chanjar.weixin.mp.builder.outxml.NewsBuilder;
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
import static me.chanjar.weixin.common.api.WxConsts.EventType;
|
|
|
|
import static me.chanjar.weixin.common.api.WxConsts.EventType;
|
|
|
@ -27,6 +31,105 @@ public class MenuHandler extends AbstractHandler {
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("公司动态")){
|
|
|
|
|
|
|
|
msg = "该系统需要认证才可使用 <a href='http://zj220.emaylearningsh.com/common/auth?openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ'>点我认证</a>";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("检修智库")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("检修智库");
|
|
|
|
|
|
|
|
item.setDescription("点击进入检修智库");
|
|
|
|
|
|
|
|
item.setPicUrl("http://zj220.emaylearningsh.com/static/zj/images/wechat/zhiku.jpg");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/zhijian/zhiku?openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("聚焦QC创新")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("聚焦QC创新");
|
|
|
|
|
|
|
|
item.setDescription("点击进入聚焦QC创新");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/knowledge/index?cid=2&openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("聚焦管理创新")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("聚焦管理创新");
|
|
|
|
|
|
|
|
item.setDescription("点击进入聚焦管理创新");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/knowledge/index?cid=3&openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("聚焦人才培养")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("聚焦人才培养");
|
|
|
|
|
|
|
|
item.setDescription("点击进入聚焦人才培养");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/knowledge/index?cid=5&openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("聚焦技术创新")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("聚焦技术创新");
|
|
|
|
|
|
|
|
item.setDescription("点击进入聚焦技术创新");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/knowledge/index?cid=6&openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("龙虎榜单")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("龙虎榜单");
|
|
|
|
|
|
|
|
item.setDescription("点击进入龙虎榜单");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/zhijian/lhbcates?openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("积分商城")){
|
|
|
|
|
|
|
|
msg = "该功能开发中,敬请期待";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("报名帖")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("报名帖");
|
|
|
|
|
|
|
|
item.setDescription("点击进入报名帖");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/zhijian/bmlist?openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("联系我们")){
|
|
|
|
|
|
|
|
List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>();
|
|
|
|
|
|
|
|
WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item();
|
|
|
|
|
|
|
|
item.setTitle("联系我们");
|
|
|
|
|
|
|
|
item.setDescription("点击进入联系我们");
|
|
|
|
|
|
|
|
item.setPicUrl("");
|
|
|
|
|
|
|
|
item.setUrl("http://zj220.emaylearningsh.com/index.php/zhijian/tougao?openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ&from=singlemessage");
|
|
|
|
|
|
|
|
articles.add(item);
|
|
|
|
|
|
|
|
return new NewsBuilder().articles(articles).fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()).build();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(wxMessage.getEventKey().equals("我的地盘")){
|
|
|
|
|
|
|
|
msg = "该系统需要认证才可使用 <a href='http://zj220.emaylearningsh.com/common/auth?openid=oWGAc6ALzFPO97N3Ea7QLlXO01dQ'>点我认证</a>";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return WxMpXmlOutMessage.TEXT().content(msg)
|
|
|
|
return WxMpXmlOutMessage.TEXT().content(msg)
|
|
|
|
.fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser())
|
|
|
|
.fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser())
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|