/**
  * 內部聯絡函
  *
  * @param local_factNo
  * @param local_billNo
  * @param local_visaSort
  * @throws IOException
  */
 public void addVisabillsAndEmail2(
     String local_factNo,
     String local_billNo,
     String local_visaSort,
     KyVisabillm vbm,
     ApplicationContext ac)
     throws IOException {
   /** 打印 */
   this.print_KyzContactletter(local_factNo, local_billNo, local_visaSort, vbm, ac);
   /** 發郵件 由於要給所有人(包括不要審核的)發送郵件,所以要重新從數據庫中獲取,而不能使用上面已有的list_visa */
   GlobalMethod.sendEmailB(local_factNo, local_billNo, local_visaSort, vbm, ac);
 }
 @Override
 protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException {
   // TODO Auto-generated method stub
   try {
     List<String> ips = GlobalMethod.findIp2();
     if (ips.size() == 0) {
       this.init();
     } else {
       for (int i = 0; i < ips.size(); i++) {
         if (ips.get(i).equals("192.168.199.101")) {
           this.init();
           break;
         } else if (i == ips.size() - 1) {
           System.out.println("本機不需要發送Email");
         }
       }
     }
     // this.init();
   } catch (Exception e) {
     System.out.println(e);
   }
 }