| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package UIM;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import java.util.List;
- import UIB.COM.XmlSqlParsersFactory;
- import CoreFS.SA01.CoreIComponent;
- import CoreFS.SA06.CoreReturnObject;
- /**
- * 冷轧原料库钢卷出入库记录查询
- *
- * @author siy
- * @date 2010-08-12
- */
- public class UIM010060 extends CoreIComponent {
- /**
- * 查询钢卷出入库记录
- *
- * @param queryType
- * 查询类型 0 入库 1出库
- * @param list
- * 参数集
- * @return CoreReturnObject
- * @throws SQLException
- */
- public CoreReturnObject queryYardList(Integer queryType, ArrayList list)
- throws SQLException {
- CoreReturnObject cro = new CoreReturnObject();
- String[] queryParams = (String[]) list.get(0);
- String startTime = queryParams[0];// 开始时间
- String endTime = queryParams[1];// 结束时间
- String specStlGrd = queryParams[2];// 牌号
- String coilWthMin = queryParams[3];// 宽度最小值
- String coilWthMax = queryParams[4];// 宽度最大值
- String coilThkMin = queryParams[5];// 厚度最小值
- String coilThkMax = queryParams[6];// 厚度最大值
- String curLoadLoc = queryParams[7];// 垛位
- String coilNo = queryParams[8];// 钢卷号
- String coilNo1 = queryParams[9];// 钢卷号1
- String shift = queryParams[10];// 班次
- String group = queryParams[11];// 班组
- String regId = queryParams[12];// 作业人
- String custCd = queryParams[13];// 客户编号
- String ordNo = queryParams[14];// 订单号
- String ordSeq = queryParams[15];// 合同号
- String ordFl = queryParams[16];// 订单区分
- String prodnmCd = queryParams[17];// 产品类型
- String outType = queryParams[18];// 出库类型
- String coilNo2 = queryParams[19];//钢卷号
- String deldatefr = queryParams[20];// 交货期开始
- String deldateto = queryParams[21];//交货期结束
- String yardtype = queryParams[22];//交货期结束
- String sql = "";
- // 入库记录
- if (0 == queryType.intValue()) {
- sql = XmlSqlParsersFactory.getSql("UIM010060_01.SELECT");
- } else {// 出库记录
- sql = XmlSqlParsersFactory.getSql("UIM010060_02.SELECT");
- }
- cro = this.getDao("KgDao").ExcuteQuery(
- sql,
- new Object[] { startTime, endTime, coilNo,coilNo1, coilWthMin,
- coilWthMax, coilThkMin, coilThkMax, curLoadLoc,
- specStlGrd, shift, group, regId, ordNo, ordSeq, custCd,
- ordFl, prodnmCd, outType,coilNo2,deldatefr,deldateto,yardtype});
- return cro;
- }
- /**
- * 查询收货单位
- *
- * @return CoreReturnObject
- * @throws SQLException
- */
- public CoreReturnObject queryCustomers() throws SQLException {
- CoreReturnObject cro = new CoreReturnObject();
- String sql = "SELECT T.CUST_CD VALUE,T.CUST_NM LABEL FROM TBZ00_CUSTOMER T WHERE T.REC_TP='02' order by T.CUST_NM";
- ArrayList list = (ArrayList) this.getDao("KgDao")
- .ExcuteQueryReturnList(sql, new Object[] {});
- cro.setResult(list);
- return cro;
- }
- }
|