4f0c748295a9a87e053d1e8e02d70272874d79b8.svn-base 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. package UIM;
  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. * @author siy
  10. * @date 2011-08-08
  11. */
  12. public class UIM010232 extends CoreIComponent {
  13. /**
  14. * 查询成品库库存数据
  15. * @param list 参数集
  16. * @return CoreReturnObject
  17. * @throws SQLException
  18. */
  19. public CoreReturnObject queryYardList(ArrayList<Object> list) throws SQLException
  20. {
  21. CoreReturnObject cro = new CoreReturnObject();
  22. String []queryParams = (String[])list.get(0);
  23. String startTime = queryParams[0];//入库开始时间
  24. String endTime = queryParams[1];//入库结束时间
  25. String specStlGrd = queryParams[2];//牌号
  26. String coilWthMin = queryParams[3];//宽度最小值
  27. String coilWthMax = queryParams[4];//宽度最大值
  28. String coilThkMin = queryParams[5];//厚度最小值
  29. String coilThkMax = queryParams[6];//厚度最大值
  30. String curLoadLoc = queryParams[7];//垛位
  31. String coilNo = queryParams[8];//钢卷号
  32. String ordNo = queryParams[9];//订单号
  33. String ordFl = queryParams[11];//订单区分
  34. String devlmtDate = queryParams[12];//交货期
  35. String progCd = queryParams[13];//进程状态
  36. String smpSendTime = queryParams[14];//送样时间
  37. String prodnmCd = queryParams[15];//产品类型
  38. String sql = XmlSqlParsersFactory.getSql("UIM010232_01.SELECT");
  39. cro = this.getDao("KgDao").ExcuteQuery(sql,new Object[]{coilNo,specStlGrd,curLoadLoc,
  40. coilThkMin,coilThkMax,coilWthMin,coilWthMax,startTime,endTime,
  41. ordNo,progCd,
  42. devlmtDate,smpSendTime,prodnmCd
  43. ,ordFl});
  44. return cro;
  45. }
  46. public CoreReturnObject queryYardListfjh(ArrayList<Object> list) throws SQLException
  47. {
  48. CoreReturnObject cro = new CoreReturnObject();
  49. String []queryParams = (String[])list.get(0);
  50. String startTime = queryParams[0];//入库开始时间
  51. String endTime = queryParams[1];//入库结束时间
  52. String specStlGrd = queryParams[2];//牌号
  53. String coilWthMin = queryParams[3];//宽度最小值
  54. String coilWthMax = queryParams[4];//宽度最大值
  55. String coilThkMin = queryParams[5];//厚度最小值
  56. String coilThkMax = queryParams[6];//厚度最大值
  57. String curLoadLoc = queryParams[7];//垛位
  58. String coilNo = queryParams[8];//钢卷号
  59. String ordNo = queryParams[9];//订单号
  60. String ordFl = queryParams[11];//订单区分
  61. String devlmtDate = queryParams[12];//交货期
  62. String progCd = queryParams[13];//进程状态
  63. String smpSendTime = queryParams[14];//送样时间
  64. String prodnmCd = queryParams[15];//产品类型
  65. String sql = XmlSqlParsersFactory.getSql("UIM010232_02.SELECT");
  66. cro = this.getDao("KgDao").ExcuteQuery(sql,new Object[]{coilNo,specStlGrd,curLoadLoc,
  67. coilThkMin,coilThkMax,coilWthMin,coilWthMax,startTime,endTime,
  68. ordNo,progCd,
  69. devlmtDate,smpSendTime,prodnmCd
  70. ,ordFl});
  71. return cro;
  72. }
  73. public CoreReturnObject queryPackList(ArrayList<Object> list) throws SQLException
  74. {
  75. CoreReturnObject cro = new CoreReturnObject();
  76. String []queryParams = (String[])list.get(0);
  77. // String startTime = queryParams[0];//入库开始时间
  78. // String endTime = queryParams[1];//入库结束时间
  79. // String specStlGrd = queryParams[2];//牌号
  80. // String coilWthMin = queryParams[3];//宽度最小值
  81. // String coilWthMax = queryParams[4];//宽度最大值
  82. // String coilThkMin = queryParams[5];//厚度最小值
  83. // String coilThkMax = queryParams[6];//厚度最大值
  84. // String curLoadLoc = queryParams[7];//垛位
  85. // String coilNo = queryParams[8];//钢卷号
  86. // String ordNo = queryParams[9];//订单号
  87. // String ordFl = queryParams[11];//订单区分
  88. // String devlmtDate = queryParams[12];//交货期
  89. // String progCd = queryParams[13];//进程状态
  90. // String smpSendTime = queryParams[14];//送样时间
  91. // String prodnmCd = queryParams[15];//产品类型
  92. String coilNo = queryParams[0];//钢卷号
  93. String sql = XmlSqlParsersFactory.getSql("UIM010232_03.SELECT");
  94. cro = this.getDao("KgDao").ExcuteQuery(sql,new Object[]{coilNo});
  95. return cro;
  96. }
  97. public CoreReturnObject queryPackwaitList(ArrayList<Object> list) throws SQLException
  98. {
  99. CoreReturnObject cro = new CoreReturnObject();
  100. String []queryParams = (String[])list.get(0);
  101. // String startTime = queryParams[0];//入库开始时间
  102. // String endTime = queryParams[1];//入库结束时间
  103. // String specStlGrd = queryParams[2];//牌号
  104. // String coilWthMin = queryParams[3];//宽度最小值
  105. // String coilWthMax = queryParams[4];//宽度最大值
  106. // String coilThkMin = queryParams[5];//厚度最小值
  107. // String coilThkMax = queryParams[6];//厚度最大值
  108. // String curLoadLoc = queryParams[7];//垛位
  109. // String coilNo = queryParams[8];//钢卷号
  110. // String ordNo = queryParams[9];//订单号
  111. // String ordFl = queryParams[11];//订单区分
  112. // String devlmtDate = queryParams[12];//交货期
  113. // String progCd = queryParams[13];//进程状态
  114. // String smpSendTime = queryParams[14];//送样时间
  115. // String prodnmCd = queryParams[15];//产品类型
  116. String coilNo = queryParams[0];//钢卷号
  117. String sql = XmlSqlParsersFactory.getSql("UIM010232_04.SELECT");
  118. cro = this.getDao("KgDao").ExcuteQuery(sql,new Object[]{coilNo});
  119. return cro;
  120. }
  121. }