📄 sendthread.java~11~
字号:
package smstimer;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class SendThread extends Engine { public static DBConnection db = new DBConnection(); public SendThread() { super("SendThread"); setDaemon(true); } public void run(){ while(true){ SubmitPackage submitPackage = null; if(Config.SubmitV .getSize() >0){ submitPackage = (SubmitPackage)Config.SubmitV.pop() ; boolean insertOk = insert(submitPackage); if(insertOk){ update(submitPackage.forecast_weather_time_id,submitPackage.period ); } } try{ sleep(1000); }catch(Exception e){ } } } public boolean insert(SubmitPackage submitPackage){ boolean insertOk = false; String sql = "insert sms_submit (service_id,fee_user_type,fee_terminal_id,"+ "msg_fmt,msg_src,fee_type,fee_code,src_terminal_id,dest_terminal_id,"+ "msg_content,create_time)values('"+submitPackage.serviced_id +"',"+submitPackage.fee_user_type + ",'"+submitPackage.fee_terminal_id+"',"+submitPackage.msg_fmt+",'"+Config.sp_id +"','"+ submitPackage.fee_type+"','"+submitPackage.fee_code +"','"+submitPackage.src_terminal_id + "','"+submitPackage.dest_terminal_id+"','"+submitPackage.msg_content+"','"+Utility.getDateString()+"')";//submitPackage.msg_content //System.out.println(sql); int i = Integer.parseInt(String.valueOf(db.executeUpdate(sql))); if(i == 1){ insertOk = true; } return insertOk; } public void update(String id,String period){ if(period.equals("24") ){ String updateSql = "update sms_forecast_time set done_time_24 = '' where id ="+id; }else if(period.equals("48") ){ } } public static void main(String[] args) { SendThread sendThread1 = new SendThread(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -