44373b8219d4d5877b2aab845b32f6a5cc167b3e.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package UIE.UIE03;
  2. import CoreFS.SA01.CoreIComponent;
  3. import CoreFS.SA06.CoreReturnObject;
  4. public class UIECOMM extends CoreIComponent {
  5. public CoreReturnObject getCommCode(String CodeCD){
  6. CoreReturnObject cro=new CoreReturnObject();
  7. StringBuffer str = new StringBuffer();
  8. str.append("SELECT T.LG_CD,T.LG_NM,T.SM_CD,T.SM_CFNM \n");
  9. str.append("FROM TBZ00_COMMCD T \n");
  10. str.append("WHERE T.LG_CD IN (SELECT COLUMN_VALUE FROM TABLE(CAST(XB_PACKAGE.GF_TABSTR(:1) AS TABSTR_T))) \n");
  11. str.append("UNION ALL \n");
  12. str.append("SELECT LG_CD,LG_NM,SM_CD,SM_CD SM_CFNM FROM( \n");
  13. str.append(" SELECT DISTINCT SPEC_STL_GRD SM_CD,'H_STL_GRD' LG_CD ,'热轧牌号' LG_NM \n");
  14. str.append(" FROM TBB01_KEY_PROD \n");
  15. str.append(" \n");
  16. str.append(" ORDER BY SPEC_STL_GRD \n");
  17. str.append(") \n");
  18. str.append("UNION ALL \n");
  19. str.append("SELECT LG_CD,LG_NM,SM_CD,SM_CD SM_CFNM FROM( \n");
  20. str.append(" SELECT DISTINCT C_SPEC_STL_GRD SM_CD,'C_STL_GRD' LG_CD ,'冷轧牌号' LG_NM \n");
  21. str.append(" FROM TBB01_KEY_PROD \n");
  22. str.append(" \n");
  23. str.append(" ORDER BY C_SPEC_STL_GRD \n");
  24. str.append(") \n");
  25. str.append("UNION ALL \n");
  26. str.append("SELECT 'CUST_CD' LG_CD,'客户名称' LG_NM,CUST_CD SM_CD,CUST_NM SM_CFNM \n");
  27. str.append("FROM( \n");
  28. str.append("SELECT * FROM ( \n");
  29. str.append(" SELECT CUST_CD, CUST_NM \n");
  30. str.append(" FROM TBZ00_CUSTOMER \n");
  31. str.append(" ORDER BY CUST_NM) \n");
  32. str.append(") \n");
  33. String sql = str.toString();
  34. cro=this.getDao("KgDao").ExcuteQuery(sql,new Object[]{CodeCD});
  35. return cro;
  36. }
  37. public CoreReturnObject getOrdSeq(String ordNO){
  38. CoreReturnObject cro=new CoreReturnObject();
  39. return null;
  40. }
  41. }