aaab798fd4d1da15ed732f78ddc739545610b8cd.svn-base 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package UIM;
  2. import java.sql.PreparedStatement;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. import UIB.COM.XmlSqlParsersFactory;
  8. import CoreFS.SA01.CoreIComponent;
  9. import CoreFS.SA06.CoreReturnObject;
  10. /**
  11. * 冷轧中间库库存数据查询
  12. * @author siy
  13. * @date 2010-08-14
  14. */
  15. public class UIM010160 extends CoreIComponent {
  16. /**
  17. * 查询中间库库存数据
  18. * @param list 参数集
  19. * @return CoreReturnObject
  20. * @throws SQLException
  21. */
  22. public CoreReturnObject queryYardList(ArrayList list) throws SQLException
  23. {
  24. CoreReturnObject cro = new CoreReturnObject();
  25. String []queryParams = (String[])list.get(0);
  26. String startTime = queryParams[0];//入库开始时间
  27. String endTime = queryParams[1];//入库结束时间
  28. String specStlGrd = queryParams[2];//牌号
  29. String coilWthMin = queryParams[3];//宽度最小值
  30. String coilWthMax = queryParams[4];//宽度最大值
  31. String coilThkMin = queryParams[5];//厚度最小值
  32. String coilThkMax = queryParams[6];//厚度最大值
  33. String curLoadLoc = queryParams[7];//垛位
  34. String coilNo = queryParams[8];//钢卷号
  35. String ordNo = queryParams[9];//订单号
  36. String ordFl = queryParams[11];//订单区分
  37. String devlmtDate = queryParams[12];//交货期
  38. String progCd = queryParams[13];//进程状态
  39. String smpSendTime = queryParams[14];//送样时间
  40. String prodnmCd = queryParams[15];//产品类型
  41. String sql = XmlSqlParsersFactory.getSql("UIM010160_01.SELECT");
  42. cro = this.getDao("KgDao").ExcuteQuery(sql,new Object[]{coilNo,specStlGrd,curLoadLoc,
  43. coilThkMin,coilThkMax,coilWthMin,coilWthMax,startTime,endTime,ordNo,progCd,
  44. devlmtDate,smpSendTime,prodnmCd,ordFl});
  45. return cro;
  46. }
  47. public CoreReturnObject queryYardListSx(ArrayList list) throws SQLException
  48. {
  49. CoreReturnObject cro = new CoreReturnObject();
  50. String []queryParams = (String[])list.get(0);
  51. String startTime = queryParams[0];//入库开始时间
  52. String endTime = queryParams[1];//入库结束时间
  53. String specStlGrd = queryParams[2];//牌号
  54. String coilWthMin = queryParams[3];//宽度最小值
  55. String coilWthMax = queryParams[4];//宽度最大值
  56. String coilThkMin = queryParams[5];//厚度最小值
  57. String coilThkMax = queryParams[6];//厚度最大值
  58. String curLoadLoc = queryParams[7];//垛位
  59. String coilNo = queryParams[8];//钢卷号
  60. String ordNo = queryParams[9];//订单号
  61. String ordFl = queryParams[11];//订单区分
  62. String devlmtDate = queryParams[12];//交货期
  63. String progCd = queryParams[13];//进程状态
  64. String smpSendTime = queryParams[14];//送样时间
  65. String prodnmCd = queryParams[15];//产品类型
  66. String sql = XmlSqlParsersFactory.getSql("UIM010160_02.SELECT");
  67. cro = this.getDao("KgDao").ExcuteQuery(sql,new Object[]{coilNo,specStlGrd,curLoadLoc,
  68. coilThkMin,coilThkMax,coilWthMin,coilWthMax,startTime,endTime,ordNo,progCd,
  69. devlmtDate,smpSendTime,prodnmCd,ordFl});
  70. return cro;
  71. }
  72. }