cc24326ae93471ce9e6b1cd7e56d665025605292.svn-base 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package UIF.UIF07;
  2. import java.sql.SQLException;
  3. import java.util.ArrayList;
  4. import java.lang.Object;
  5. import CoreFS.SA01.CoreIComponent;
  6. import CoreFS.SA06.CoreReturnObject;
  7. import UIB.COM.XmlSqlParsersFactory;
  8. public class UIF071010 extends CoreIComponent {
  9. // 根据条件获得包装钢卷信息
  10. public CoreReturnObject queryCalCoil(String where) throws SQLException {
  11. try {
  12. CoreReturnObject cro = new CoreReturnObject();
  13. String sql = XmlSqlParsersFactory.getSql("UIF071010_01.SELECT");
  14. sql = sql + where;
  15. cro = this.getDao("KgDao").ExcuteQuery(sql);
  16. return cro;
  17. } catch (Exception ex) {
  18. CoreReturnObject err = new CoreReturnObject();
  19. err.SetErrInfo(ex.toString());
  20. return err;
  21. }
  22. }
  23. // 获取编制的包装的汇总信息
  24. public CoreReturnObject queryPkgData() throws SQLException {
  25. try {
  26. CoreReturnObject cro = new CoreReturnObject();
  27. String Sql = XmlSqlParsersFactory.getSql("UIF071010_02.SELECT");
  28. cro = this.getDao("KgDao").ExcuteQuery(Sql);
  29. return cro;
  30. } catch (Exception ex) {
  31. CoreReturnObject err = new CoreReturnObject();
  32. err.SetErrInfo(ex.toString());
  33. return err;
  34. }
  35. }
  36. // 获取编制的包装的明细信息
  37. public CoreReturnObject queryPkgList() throws SQLException {
  38. try {
  39. CoreReturnObject cro = new CoreReturnObject();
  40. String Sql = XmlSqlParsersFactory.getSql("UIF071010_03.SELECT");
  41. cro = this.getDao("KgDao").ExcuteQuery(Sql);
  42. return cro;
  43. } catch (Exception ex) {
  44. CoreReturnObject err = new CoreReturnObject();
  45. err.SetErrInfo(ex.toString());
  46. return err;
  47. }
  48. }
  49. /**
  50. * 修改包装等级
  51. *
  52. * @param coilNo
  53. * @param pkgLvl
  54. * @return
  55. * @throws SQLException
  56. */
  57. public CoreReturnObject updatePkgLevel(String coilNo, String pkgNo,
  58. String pkgLvl) throws SQLException {
  59. try {
  60. CoreReturnObject cro = new CoreReturnObject();
  61. String sql = XmlSqlParsersFactory.getSql("UIF071010_01.UPDATE");
  62. cro = this.getDao("KgDao").ExcuteNonQuery(sql,
  63. new Object[] { pkgLvl, pkgNo, coilNo });
  64. return cro;
  65. } catch (Exception ex) {
  66. CoreReturnObject err = new CoreReturnObject();
  67. err.SetErrInfo(ex.toString());
  68. return err;
  69. }
  70. }
  71. }