@Override
  @Transactional
  public String sendMessage(TsmSendMessage tsmSendMessage) {
    String message = "0";
    try {
      tsmSendMessage.setTsmSendState("2");
      tsmSendMessage.setTsmSendTime(new Date());
      tsmSendMessage.setTsmSendUuid(UUID.randomUUID().toString());

      //			String flag = MessageSendUtil.sendMessage(tsmSendMessage.getTsmSendMobile(),
      // tsmSendMessage.getTsmSendCode());
      boolean flag = sendMail(tsmSendMessage.getTsmSendMobile(), tsmSendMessage.getTsmSendCode());

      if (flag) {
        message = "1";
        tsmSendMessageDao.insert(tsmSendMessage);
      }
      return message;
    } catch (Exception e) {
      return message;
    }
  }