71e76061b8c4ca9fc12bacd3a80acaeec8de89cd.svn-base 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.chinacreator.videoalliance.order.dao;
  2. import com.chinacreator.common.dao.ExecutorDao;
  3. import com.chinacreator.videoalliance.common.dao.CPDao;
  4. import com.chinacreator.videoalliance.common.util.DataSource;
  5. import com.chinacreator.videoalliance.order.bean.OrderInfo;
  6. import com.chinacreator.videoalliance.order.bean.SycnLogBean;
  7. import com.chinacreator.videoalliance.order.bean.TransferBean;
  8. import com.frameworkset.common.poolman.SQLExecutor;
  9. import org.springframework.stereotype.Repository;
  10. import java.sql.SQLException;
  11. /**
  12. * Create by IntelliJ IDEA.
  13. * User: EricJin
  14. * Date: 4/27/2018 2:48 PM
  15. */
  16. @Repository
  17. public class SycnOrderDao extends ExecutorDao{
  18. public void insertSycnLog(SycnLogBean sycnLog) throws SQLException {
  19. this.executor.insertBean(DataSource.NET3G, "insertSycnOrder", sycnLog);
  20. }
  21. public String getSycnAddr(String cpid) throws SQLException {
  22. String sql = "select sycnaddr from TB_CP_ACCOUNT_CONFIG where cpid=?";
  23. return SQLExecutor.queryFieldBeanWithDBName(DataSource.NET3G,sql,new Object[]{cpid});
  24. }
  25. public OrderInfo getOrderById(String id) throws SQLException {
  26. return (OrderInfo)getExecutor().queryObjectWithDBName(OrderInfo.class, "net3g", "getOrderById",
  27. new Object[] { id });
  28. }
  29. }