a5b7b0cb4d972de2a43e63b71f0e8ecce3b36638.svn-base 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.chinacreator.process.dao;
  2. import java.sql.SQLException;
  3. import org.apache.commons.lang.math.NumberUtils;
  4. import org.apache.log4j.Logger;
  5. import org.springframework.stereotype.Component;
  6. import com.chinacreator.process.util.DataSource;
  7. import com.frameworkset.common.poolman.SQLExecutor;
  8. @Component
  9. public class WotvAiqyDao{
  10. private static Logger logger = Logger.getLogger(WotvAiqyDao.class);
  11. public int queryData() throws SQLException{
  12. String sql = "select count(1) count from TD_WOTVAIQY_RECEIVEAD where inserttime>=trunc(sysdate)-1 and inserttime<trunc(sysdate)";
  13. return NumberUtils.toInt(SQLExecutor.queryFieldWithDBName(DataSource.NET3G, sql));
  14. }
  15. public int querySMS(String logdate)throws SQLException{
  16. String sql = "SELECT count(1) FROM TL_WOTVAIQY_SMS_LOG where logdate=?";
  17. return NumberUtils.toInt(SQLExecutor.queryFieldWithDBName(DataSource.NET3G, sql,logdate));
  18. }
  19. public void insert(String logdate,String userid,String status) {
  20. String sql = "insert into TL_WOTVAIQY_SMS_LOG(logdate,smstime,userid,status) values(?,sysdate,?,?)";
  21. try {
  22. SQLExecutor.insertWithDBName(DataSource.NET3G, sql, logdate,userid,status);
  23. } catch (SQLException e) {
  24. logger.error("insert TL_WOTVAIQY_SMS_LOG 失败", e);
  25. }
  26. }
  27. }