c7b2dabeb7051b6d5566fd614df007ae0cd8542e.svn-base 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package EGIS;
  2. import java.sql.ResultSet;
  3. import java.sql.SQLException;
  4. import java.util.ArrayList;
  5. import CoreFS.SA01.CoreIComponent;
  6. import CoreFS.SA06.CoreReturnObject;
  7. import QCM.COMMUNAL.communalClass;
  8. import QCM.COMMUNAL.sqlCount;
  9. public class addEgis extends CoreIComponent{
  10. CoreReturnObject cro = null;
  11. StringBuffer sqlucomm=null;
  12. int max=0;
  13. ResultSet rs=null;
  14. //火运供方维护 参数:供方名称、产线、钢座架规格、车皮费单价、序号
  15. public CoreReturnObject add(ArrayList list){
  16. cro=new CoreReturnObject();
  17. sqlucomm=new StringBuffer();
  18. sqlucomm.append("select max(EGIS_ID) max from QCM_EGIS ");
  19. try {
  20. rs = this.getDao("KgDao").ExceuteQueryForResultSet(sqlucomm.toString());
  21. if (rs.next()) {
  22. max = rs.getInt("max");
  23. max++;
  24. }
  25. } catch (SQLException e1) {
  26. e1.printStackTrace();
  27. }
  28. sqlucomm = new StringBuffer();
  29. sqlucomm.append("insert into QCM_EGIS(EGIS_ID,FOR_NAME,PRODUCTION_LINE,NORM,UNIT_PRICE,CREATE_DATE,FETTLE)"+
  30. "values("+max+",?,?,?,?,TO_DATE('"+communalClass.getDate()+"','YYYY-MM-DD HH24:MI:SS'),1)");
  31. Object[] obj = new Object[]{list.get(0),list.get(1),list.get(2),list.get(3)};
  32. try {
  33. cro=this.getDao("KgDao").ExcuteNonQuery(sqlucomm.toString(),obj);
  34. } catch (SQLException e) {
  35. e.printStackTrace();
  36. }
  37. return cro;
  38. }
  39. }