970a5496e66abd9ba6bb67ea26f84eb35080aaf2.svn-base 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package UIL.UIL01;
  2. import java.sql.SQLException;
  3. import java.util.ArrayList;
  4. import UIB.COM.XmlSqlParsersFactory;
  5. import CoreFS.SA01.CoreIComponent;
  6. import CoreFS.SA06.CoreReturnObject;
  7. /**
  8. * 标签打印钢卷信息查询
  9. *
  10. * @author Administrator
  11. *
  12. */
  13. public class UIL010020 extends CoreIComponent {
  14. /**
  15. * 查询待打印钢卷信息
  16. *
  17. * @return
  18. * @throws SQLException
  19. */
  20. public CoreReturnObject queryCoilList(ArrayList params) throws SQLException {
  21. CoreReturnObject cro = new CoreReturnObject();
  22. try {
  23. if (params != null && params.size() == 10) {
  24. String sql = "";
  25. int flag = Integer.parseInt(params.get(9).toString().trim());
  26. switch (flag) {
  27. case 1:// 酸轧出口
  28. sql = XmlSqlParsersFactory.getSql("UIL010020_01.SELECT");
  29. break;
  30. case 2:// 连退出口
  31. sql = XmlSqlParsersFactory.getSql("UIL010020_02.SELECT");
  32. break;
  33. case 3:// 重卷出口
  34. sql = XmlSqlParsersFactory.getSql("UIL010020_03.SELECT");
  35. break;
  36. case 4:// 酸洗出口
  37. sql = XmlSqlParsersFactory.getSql("UIL010020_05.SELECT");
  38. break;
  39. }
  40. params.remove(params.size() - 1);
  41. cro = this.getDao("KgDao").ExcuteQuery(sql, params.toArray());
  42. } else {
  43. cro.setV_errCode(-1);
  44. cro.setV_errMsg("查询失败,请联系管理员!");
  45. }
  46. } catch (Exception ex) {
  47. cro.setV_errCode(-1);
  48. cro.setV_errMsg("查询失败,请联系管理员!");
  49. }
  50. return cro;
  51. }
  52. public CoreReturnObject dateColor(String coilNo, String flag)
  53. throws SQLException {
  54. CoreReturnObject cro = new CoreReturnObject();
  55. String sql = "";
  56. try {
  57. if (flag.equals("A")) {
  58. sql = "UPDATE C_TBL02_COIL_COMM T SET T.PRINT_TP='Y' WHERE T.OLD_SAMPL_NO='"
  59. + coilNo + "'";
  60. }
  61. if (flag.equals("B")) {
  62. sql = "UPDATE C_TBC02_COIL_COMM T SET T.PRINT_TP='Y' WHERE T.OLD_SAMPL_NO='"
  63. + coilNo + "'";
  64. }
  65. if (flag.equals("D")) {
  66. sql = "UPDATE C_TBC02_COIL_COMM T SET T.PRINT_TP='Y' WHERE T.OLD_SAMPL_NO='"
  67. + coilNo + "'";
  68. }
  69. cro = this.getDao("KgDao").ExcuteQuery(sql);
  70. } catch (Exception e) {
  71. }
  72. return cro;
  73. }
  74. }