⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smssender.java

📁 华为java接口反编译结果!其中包含其所有接口实现过程
💻 JAVA
字号:
package com.kelefa.sms.job;

import java.util.List;

import org.quartz.Job;
import org.quartz.JobExecutionContext;
import com.kelefa.cmpp.Submit;
import com.kelefa.cmpp.mt.MtManager;
import com.kelefa.sms.dao.SmsMtDAO;
import com.kelefa.sms.guohai.SmsMt;
import com.kelefa.sms.util.HibernateUtil;

public class SmsSender
    implements Job
{
  public SmsSender()
  {
  }

  public void execute( JobExecutionContext context )
  {
    try
    {
      SmsMtDAO dao = new SmsMtDAO();
      for ( ; ; )
      {
	int count = dao.selectAllRecCount();
	if ( count == 0 )
	  break;

	MtManager manager = MtManager.getInstance();

	List result = dao.selectAllRec(1,10);
	for ( int i = 0; i < result.size(); i++ )
	{
	  SmsMt mt = ( SmsMt ) result.get( i );

	  Submit submit = new Submit();

	  submit.setPkTotal( ( byte ) 1 );
	  submit.setPkNumber( ( byte ) 1 );
	  submit.setRegisteredDelivery( ( byte ) 0 );
	  submit.setMsgLevel( ( byte ) mt.getMsg_level().intValue() );
	  submit.setServiceId( "08989" );
	  submit.setFeeUserType( ( byte ) 2 );
	  submit.setFeeTerminalId( "" );
	  submit.setTp_pId( ( byte ) 0 );
	  submit.setTp_udhi( ( byte ) 0 );
	  submit.setMsg_Fmt( ( byte ) 15 );
	  submit.setMsg_src( "921169" );
	  submit.setFeeType( mt.getFee_type() );
	  submit.setFeeCode( mt.getFee_code() );
	  submit.setSrcId( "089898" );
	  submit.setDestUsr_tl( ( byte ) 1 );
	  submit.setDest_terminal_Id( new String[] {mt.getDest_terminal_id()} );
	  submit.setMsgContent( mt.getMsg_content() );

	  manager.send(submit);


	  dao.deleteRec( mt.getId().longValue() );
	}

      }
      HibernateUtil.closeSession2();
    }
    catch ( Exception ex ) {
      ex.printStackTrace();
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -