| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- package UIE.UIE01;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import UIE.NIE01.ReArrangeOrdSts;
- import CoreFS.SA01.CoreIComponent;
- import CoreFS.SA06.CoreReturnObject;
- public class UIE042020 extends CoreIComponent {
- public CoreReturnObject query01(String ordNO,String ordSeq) throws SQLException
- {
- CoreReturnObject cro=new CoreReturnObject();
- StringBuffer str = new StringBuffer();
- ArrayList<String> paramArray = new ArrayList<String>();
-
- str.append(" SELECT ORD_NO, ORD_SEQ, \n");
- str.append(" XB_PACKAGE.GF_COMNNAME_FIND('E01001', ORD_PROG_CD) ORD_PROG_CD, -- 订单进度代码 \n");
- str.append(" XB_PACKAGE.GF_COMNNAME_FIND('A01004', PRODNM_CD) PRODNM_CD, -- 产品代码 \n");
- str.append(" XB_PACKAGE.GF_CUSTOMER_FIND(CUST_CD) CUST_CD, -- 客户代码 \n");
- str.append(" XB_PACKAGE.GF_COMNNAME_FIND('A01001', RCVORD_CLF) RCVORD_CLF, -- 订货区分 \n");
- str.append(" DEL_TO_DATE, -- 交货日期(发送) \n");
- str.append(" SPM_PROC_YN, -- SKINPASS指定判断 \n");
- str.append(" SCARPING_PROC_YN, -- SCARPING指定判断 \n");
- str.append(" XB_PACKAGE.GF_COMNNAME_FIND('E01003', ABNOR_ORD_CD) ABNOR_ORD_CD, -- 异常订单类型代码 \n");
- str.append(" SMS_DUE_DATE, -- 炼钢作业期限 \n");
- str.append(" MILL_DUE_DATE, -- 轧钢作业期限 \n");
- str.append(" PLTCM_DUE_DATE, --酸轧作业期限 \n");
- str.append(" CAL_DUE_DATE, --连退作业期限 \n");
- str.append(" XB_PACKAGE.GF_COMNNAME_FIND('E01005', PROD_HOLD_CD) PROD_HOLD_CD, -- 生产保留区分代码 \n");
- str.append(" PROD_HOLD_DTIME, -- 生产保留指定日期 \n");
- str.append(" XB_PACKAGE.GF_COMNNAME_FIND('E01006', PROD_END_GP) PROD_END_GP, -- 生产结束区分 \n");
- str.append(" PROD_END_DATE, -- 生产结束日期 \n");
- str.append(" SHIP_END_DATE, -- 发货结束日期 \n");
- str.append(" ORD_WGT, -- 订单重量 \n");
- str.append(" DESIGN_SLAB_WGT, -- 设计对象重量 \n");
- str.append(" ORD_PRC_WGT, -- 生产进程重量 \n");
- str.append(" ORD_REM_WGT, -- 订单余重量 \n");
- str.append(" PROD_END_WGT, -- 生产结束重量 \n");
- str.append(" SHIP_END_WGT -- 发货完重量 \n");
- str.append(" FROM TBE02_ORD_PRC t \n");
- str.append(" WHERE '1' = '1' \n");
- str.append(" and ROWNUM < 2 \n");
- if(!ordNO.equals("")){
- str.append(" AND ORD_NO LIKE :1||'%' -- 合同号 \n");
- paramArray.add(ordNO);
- }
- if(!ordSeq.equals("")){
- str.append(" AND ORD_SEQ LIKE :2||'%' -- 订单号 \n");
- paramArray.add(ordSeq);
- }
-
- String sql = str.toString();
- cro=this.getDao("KgDao").ExcuteQuery(sql,paramArray.toArray());
-
- System.out.println(cro);
- return cro;
- }
-
- public CoreReturnObject query02(String ordNO,String ordSeq)throws SQLException
- {
- CoreReturnObject cro=new CoreReturnObject();
- StringBuffer str = new StringBuffer();
- ArrayList<String> paramArray = new ArrayList<String>();
-
- str.append("SELECT YY.PROC_CD, INS_WGT, WRK_WGT, EST_WGT, END_WGT,CD_SEQ \n");
- str.append(" \n");
- str.append(" FROM (SELECT SM_CD PROC_CD,CD_SEQ FROM TBZ00_COMMCD T WHERE T.LG_CD = 'F01001') XX, \n");
- str.append(" ( \n");
- str.append(" \n");
- str.append(" SELECT \n");
- str.append(" PROC_CD, -- 物料进程 \n");
- str.append(" INS_WGT, -- 等待指示重量 \n");
- str.append(" WRK_WGT, -- 等待作业重量 \n");
- str.append(" EST_WGT, -- 等待判定重量 \n");
- str.append(" END_WGT -- 完成重量 \n");
- str.append(" FROM TBE02_ORD_PRC_DET \n");
- str.append(" WHERE '1' = '1' -- 合同号 \n");
- //str.append(" AND ORD_SEQ = :2 -- 订单号 \n");
- if(!ordNO.equals("")){
- str.append(" AND ORD_NO LIKE :1||'%' -- 合同号 \n");
- paramArray.add(ordNO);
- }
- if(!ordSeq.equals("")){
- str.append(" AND ORD_SEQ LIKE :2||'%' -- 订单号 \n");
- paramArray.add(ordSeq);
- }
- str.append(" \n");
- str.append(" )YY \n");
- str.append(" \n");
- str.append(" WHERE XX.PROC_CD = YY.PROC_CD \n");
- str.append(" ORDER BY CD_SEQ \n");
-
-
-
- String sql = str.toString();
- cro=this.getDao("KgDao").ExcuteQuery(sql,paramArray.toArray());
-
- System.out.println(cro);
- return cro;
- }
-
- public CoreReturnObject osArrange(String ordNO,String ordSeq,String regID,String pgmID)throws Exception
- {
- ReArrangeOrdSts osArrange = new ReArrangeOrdSts(ordNO,ordSeq,pgmID,regID);
- try{
- osArrange.reArrangeOrdStsUpdt();
- }catch(Exception ex){
- throw new Exception(ex);
- }
- CoreReturnObject ros = new CoreReturnObject();
- ros.setResult("success");
- return ros;
- }
- }
|