Example #1
0
 /**
  * 保存Ticket
  *
  * @param xml
  */
 void processAuthorizationEvent(String xml) {
   Document doc;
   try {
     doc = DocumentHelper.parseText(xml);
     Element rootElt = doc.getRootElement();
     String ticket = rootElt.elementText("ComponentVerifyTicket");
     if (oConvertUtils.isNotEmpty(ticket)) {
       LogUtil.info("8、推送component_verify_ticket协议-----------ticket = " + ticket);
       WeixinOpenAccountEntity entity = getWeixinOpenAccount(APPID);
       entity = entity == null ? new WeixinOpenAccountEntity() : entity;
       entity.setTicket(ticket);
       entity.setAppid(APPID);
       entity.setGetTicketTime(new Date());
       systemService.saveOrUpdate(entity);
     }
   } catch (DocumentException e) {
     e.printStackTrace();
   }
 }