62e7f3121ab761046b8e33aa43d43f2a84dd420f.svn-base 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. package UIM.UIM07;
  2. import java.sql.PreparedStatement;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.CallableStatement;
  6. import java.sql.Connection;
  7. import java.util.ArrayList;
  8. import UIB.COM.XmlSqlParsersFactory;
  9. import CoreFS.SA01.CoreIComponent;
  10. import CoreFS.SA06.CoreReturnObject;
  11. /**
  12. * 酸轧上料管理
  13. *
  14. * @author zsx
  15. * @date 2017-7-26
  16. */
  17. public class UIM070010 extends CoreIComponent {
  18. /**
  19. * 查询原料库库存数据
  20. *
  21. * @param list
  22. * 参数集
  23. * @return CoreReturnObject
  24. * @throws SQLException
  25. */
  26. public CoreReturnObject queryHYardList(ArrayList list) throws SQLException {
  27. CoreReturnObject cro = new CoreReturnObject();
  28. String[] queryParams = (String[]) list.get(0);
  29. String startTime = queryParams[0];// 入库开始时间
  30. String endTime = queryParams[1];// 入库结束时间
  31. String specStlGrd = queryParams[2];// 牌号
  32. String coilWthMin = queryParams[3];// 宽度最小值
  33. String coilWthMax = queryParams[4];// 宽度最大值
  34. String coilThkMin = queryParams[5];// 厚度最小值
  35. String coilThkMax = queryParams[6];// 厚度最大值
  36. String curLoadLoc = queryParams[7];// 垛位
  37. String coilNo = queryParams[8];// 钢卷号
  38. String ordNo = queryParams[9];// 订单号
  39. String devlmtDate = queryParams[10];// 交货期
  40. String progCd = queryParams[11];// 进程状态
  41. String smptime = queryParams[12];// 牌号
  42. String isspm = queryParams[13];// 宽度最小值
  43. String xsqy = queryParams[14];// 宽度最大值
  44. String cpcoil = queryParams[15];// 厚度最小值
  45. String dlivtp = queryParams[16];// 厚度最大值
  46. String prodline = queryParams[17];// 垛位
  47. String ordxz = queryParams[18];// 钢卷号
  48. String rollmin = queryParams[19];// 订单号
  49. String rollmax = queryParams[20];// 订单区分
  50. String sql = XmlSqlParsersFactory.getSql("UIM070010_01.SELECT");
  51. cro = this.getDao("KgDao").ExcuteQuery(
  52. sql,
  53. new Object[] { startTime, endTime, specStlGrd, coilWthMin, coilWthMax,
  54. coilThkMin, coilThkMax, curLoadLoc, coilNo, ordNo, devlmtDate, progCd,
  55. smptime, isspm,xsqy, cpcoil,dlivtp, prodline,ordxz,rollmin,rollmax } );
  56. return cro;
  57. }
  58. public CoreReturnObject queryHYardListCount(ArrayList list) throws SQLException {
  59. CoreReturnObject cro = new CoreReturnObject();
  60. String[] queryParams = (String[]) list.get(0);
  61. String startTime = queryParams[0];// 入库开始时间
  62. String endTime = queryParams[1];// 入库结束时间
  63. String specStlGrd = queryParams[2];// 牌号
  64. String coilWthMin = queryParams[3];// 宽度最小值
  65. String coilWthMax = queryParams[4];// 宽度最大值
  66. String coilThkMin = queryParams[5];// 厚度最小值
  67. String coilThkMax = queryParams[6];// 厚度最大值
  68. String curLoadLoc = queryParams[7];// 垛位
  69. String coilNo = queryParams[8];// 钢卷号
  70. String ordNo = queryParams[9];// 订单号
  71. String devlmtDate = queryParams[10];// 交货期
  72. String progCd = queryParams[11];// 进程状态
  73. String smptime = queryParams[12];// 牌号
  74. String isspm = queryParams[13];// 宽度最小值
  75. String xsqy = queryParams[14];// 宽度最大值
  76. String cpcoil = queryParams[15];// 厚度最小值
  77. String dlivtp = queryParams[16];// 厚度最大值
  78. String prodline = queryParams[17];// 垛位
  79. String ordxz = queryParams[18];// 钢卷号
  80. String rollmin = queryParams[19];// 订单号
  81. String rollmax = queryParams[20];// 订单区分
  82. String sql = XmlSqlParsersFactory.getSql("UIM070010_02.SELECT");
  83. cro = this.getDao("KgDao").ExcuteQuery(
  84. sql,
  85. new Object[] { startTime, endTime, specStlGrd, coilWthMin, coilWthMax,
  86. coilThkMin, coilThkMax, curLoadLoc, coilNo, ordNo, devlmtDate, progCd,
  87. smptime, isspm,xsqy, cpcoil,dlivtp, prodline,ordxz,rollmin,rollmax } );
  88. return cro;
  89. }
  90. public CoreReturnObject queryHYardSpm(ArrayList list) throws SQLException {
  91. CoreReturnObject cro = new CoreReturnObject();
  92. String[] queryParams = (String[]) list.get(0);
  93. String startTime = queryParams[0];// 入库开始时间
  94. String endTime = queryParams[1];// 入库结束时间
  95. String sql = XmlSqlParsersFactory.getSql("UIM070050_01.SELECT");
  96. cro = this.getDao("KgDao").ExcuteQuery(
  97. sql,
  98. new Object[] { startTime, endTime} );
  99. return cro;
  100. }
  101. public CoreReturnObject queryHYardSpmdETAL(ArrayList list) throws SQLException {
  102. CoreReturnObject cro = new CoreReturnObject();
  103. String[] queryParams = (String[]) list.get(0);
  104. String startTime = queryParams[0];// 入库开始时间
  105. String endTime = queryParams[1];// 入库结束时间
  106. String coilno = queryParams[2];// 入库开始时间
  107. String ord_no = queryParams[3];// 入库结束时间
  108. String sql = XmlSqlParsersFactory.getSql("UIM070060_01.SELECT");
  109. cro = this.getDao("KgDao").ExcuteQuery(
  110. sql,
  111. new Object[] { coilno,ord_no,startTime, endTime} );
  112. return cro;
  113. }
  114. }