public void sendMail() {
    if ((true == mailOrNot) && (!"".equals(mailList)) && (0 != buffer.size())) {
      if (logger.isInfoEnabled()) {
        logger.info("卡库不平分析线程发送邮件给联系人:" + contactName);
      }
      String tmpStr = "";
      if (buffer.size() > 5000) {
        tmpStr = buffer.getString(0, 5000);
      }
      tmpStr = buffer.toString();

      String[] tempList = null;
      String[] nameList = null;
      tempList = mailList.split(";");
      nameList = mailName.split(";");
      for (int i = 0; i < tempList.length; i++) {
        if (!"".equals(tempList)) {
          CommonSendMailUtil.sendMail(
              GetApplicationResources.getInstance()
                  .getString("com.kingstar.MonitorSys.SUBJECT_SERIAL"),
              contactName,
              tempList[i],
              StringUtil.wholeMailGenerate(
                  nameList[i],
                  DateUtil.reFormatTime(recordTime),
                  mailRecord,
                  tmpStr,
                  "UNBALANCE_ERROR"));
        }
      }
    }
  }
 public void sendSMG() {
   // TODO Auto-generated method stub
   if ((true == smgOrNot) && (!"".equals(phoneNumber)) && mailRecord > 0) {
     if (logger.isInfoEnabled()) {
       logger.info("卡库不平分析线程发送短信给联系人:" + contactName);
     }
     String[] tempList = null;
     String[] nameList = null;
     tempList = phoneNumber.split(";");
     nameList = phoneName.split(";");
     for (int i = 0; i < tempList.length; i++) {
       if (!"".equals(tempList[i])) {
         SmgMessage =
             StringUtil.wholeSMGGenerate(
                 nameList[i], DateUtil.reFormatTime(recordTime), mailRecord, "UNBALANCE_ERROR");
         CommonSendSMGUtil.sendSMG(tempList[i], SmgMessage);
       }
     }
   }
 }