SkhfkDaoImpl.java
Upload User: quasar007
Upload Date: 2022-08-11
Package Size: 4067k
Code Size: 6k
Development Platform:

Java

  1. package com.dao;
  2. import com.tool.SQLCode;
  3. import java.util.List;
  4. import com.tool.JDBConnection;
  5. import com.domain.SkhfkForm;
  6. import java.util.ArrayList;
  7. import java.sql.ResultSet;
  8. import java.sql.*;
  9. import com.domain.CountForm;
  10. //对客户服务的操作
  11. //客户反馈信息(tb_Client_khfk)
  12. public class SkhfkDaoImpl
  13.     implements SkhfkDao {
  14.   private JDBConnection connection = new JDBConnection();
  15.   //查询操作
  16.   public List skhfkSelect() {
  17.     List list = new ArrayList();
  18.     SkhfkForm form = null;
  19.     String sql = SQLCode.getSQLCode("sql.khfk.select");
  20.     try {
  21.       ResultSet rs = connection.executeQuery(sql);
  22.       while (rs.next()) {
  23.         form = new SkhfkForm();
  24.         form.setKhfk_id(rs.getString(1));
  25.          form.setKhfk_fkbt(rs.getString(2));
  26.          form.setKhfk_khmc(rs.getString(3));
  27.          form.setKhfk_fknr(rs.getString(4));
  28.          form.setKhfk_fkrq(rs.getString(5));
  29.          form.setKhfk_fkslr(rs.getString(6));
  30.          form.setKhfk_khmyd(rs.getString(7));
  31.          form.setKhfk_bz(rs.getString(8));
  32.          form.setId(Integer.valueOf(rs.getString(9)));
  33.         list.add(form);
  34.       }
  35.     }
  36.     catch (SQLException ex) {
  37.     }
  38.     connection.close();
  39.     return list;
  40.   }
  41. //以客户反馈编号去查询的操作
  42.   public SkhfkForm skhfkSelectOne(SkhfkForm skhfk) {
  43.     SkhfkForm form = null;
  44.     String sql = SQLCode.getSQLCode("sql.khfk.selectOne");
  45.     sql = connection.editSqlCode(sql, skhfk.getKhfk_id());
  46.     try {
  47.       ResultSet rs = connection.executeQuery(sql);
  48.       while (rs.next()) {
  49.         form = new SkhfkForm();
  50.         form.setKhfk_id(rs.getString(1));
  51.         form.setKhfk_fkbt(rs.getString(2));
  52.         form.setKhfk_khmc(rs.getString(3));
  53.         form.setKhfk_fknr(rs.getString(4));
  54.         form.setKhfk_fkrq(rs.getString(5));
  55.         form.setKhfk_fkslr(rs.getString(6));
  56.         form.setKhfk_khmyd(rs.getString(7));
  57.         form.setKhfk_bz(rs.getString(8));
  58.         form.setId(Integer.valueOf(rs.getString(9)));
  59.       }
  60.     }
  61.     catch (SQLException ex) {
  62.     }
  63.     connection.close();
  64.     return form;
  65.   }
  66. //删除操作
  67.   public void skhfkDelete(SkhfkForm skhfk) {
  68.     String sql = SQLCode.getSQLCode("sql.khfk.delete");
  69.     sql = connection.editSqlCode(sql, skhfk.getKhfk_id());
  70.     connection.executeQuery(sql);
  71.     connection.close();
  72.   }
  73. //修改操作
  74.   public void skhfkUpdate(SkhfkForm skhfk) {
  75.     String sql = SQLCode.getSQLCode("sql.khfk.update");
  76.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fkbt());
  77.     sql = connection.editSqlCode(sql, skhfk.getKhfk_khmc());
  78.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fknr());
  79.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fkrq());
  80.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fkslr());
  81.     sql = connection.editSqlCode(sql, skhfk.getKhfk_khmyd());
  82.     sql = connection.editSqlCode(sql, skhfk.getKhfk_bz());
  83.     sql = connection.editSqlCode(sql, skhfk.getKhfk_id());
  84.     connection.executeQuery(sql);
  85.     connection.close();
  86.   }
  87. //插入操作
  88.   public void skhfkInsert(SkhfkForm skhfk) {
  89.     String sql = SQLCode.getSQLCode("sql.khfk.insert");
  90.     sql = connection.editSqlCode(sql, skhfk.getKhfk_id());
  91.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fkbt());
  92.     sql = connection.editSqlCode(sql, skhfk.getKhfk_khmc());
  93.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fknr());
  94.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fkrq());
  95.     sql = connection.editSqlCode(sql, skhfk.getKhfk_fkslr());
  96.     sql = connection.editSqlCode(sql, skhfk.getKhfk_khmyd());
  97.     sql = connection.editSqlCode(sql, skhfk.getKhfk_bz());
  98.     connection.executeQuery(sql);
  99.   }
  100. //#--查出流水号,以便做帐号存贮--
  101.   public int skhfkCount() {
  102.     int iCount = 0;
  103.     String sql = SQLCode.getSQLCode("sql.khfk.count");
  104.     ResultSet rs = null;
  105.     try {
  106.       rs = connection.executeQuery(sql);
  107.       while (rs.next()) {
  108.         iCount = rs.getInt("t");
  109.       }
  110.     }
  111.     catch (SQLException ex) {
  112.     }
  113.     connection.close();
  114.     return iCount + 1;
  115.   }
  116. //根据客户的满意度去查询
  117.   public List skhfkSelectMyd(SkhfkForm skhfk) {
  118.     List list = new ArrayList();
  119.     SkhfkForm form = null;
  120.     String sql = SQLCode.getSQLCode("sql.khfk.myd");
  121.     sql = connection.editSqlCode(sql, skhfk.getKhfk_khmyd());
  122.     try {
  123.       ResultSet rs = connection.executeQuery(sql);
  124.       while (rs.next()) {
  125.         form = new SkhfkForm();
  126.         form.setKhfk_id(rs.getString(1));
  127.         form.setKhfk_fkbt(rs.getString(2));
  128.         form.setKhfk_khmc(rs.getString(3));
  129.         form.setKhfk_fknr(rs.getString(4));
  130.         form.setKhfk_fkrq(rs.getString(5));
  131.         form.setKhfk_fkslr(rs.getString(6));
  132.         form.setKhfk_khmyd(rs.getString(7));
  133.         form.setKhfk_bz(rs.getString(8));
  134.         form.setId(Integer.valueOf(rs.getString(9)));
  135.         list.add(form);
  136.       }
  137.     }
  138.     catch (SQLException ex) {
  139.     }
  140.     connection.close();
  141.     return list;
  142.   }
  143. //根据客户的满意程度去查找数据
  144.   public List skhfkMyd() {
  145.     List list = new ArrayList();
  146.     String sql = SQLCode.getSQLCode("sql.khfk.mydAnthor");
  147.     System.out.println("sql=" + sql);
  148.     CountForm form = null;
  149.     ResultSet rs = null;
  150.     try {
  151.       rs = connection.executeQuery(sql);
  152.       while (rs.next()) {
  153.         form = new CountForm();
  154.         form.setMyd(rs.getString(1));
  155.         form.setNumber(Integer.valueOf(rs.getString(2)));
  156.         list.add(form);
  157.       }
  158.     }
  159.     catch (SQLException ex) {
  160.     }
  161.     connection.close();
  162.     return list;
  163.   }
  164. //查询多少记录
  165.   public int skhfkNumber() {
  166.     int iCount = 0;
  167.     String sql = SQLCode.getSQLCode("sql.khfk.number");
  168.     ResultSet rs = null;
  169.     try {
  170.       rs = connection.executeQuery(sql);
  171.       while (rs.next()) {
  172.         iCount = rs.getInt("t");
  173.         System.out.println("iCount="+iCount);
  174.       }
  175.     }
  176.     catch (SQLException ex) {
  177.     }
  178.     connection.close();
  179.     return iCount;
  180.   }
  181. }