881546184a47e55ed85166a2bcacb9f099b8c800.svn-base 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package UIE.UIE01;
  2. import java.sql.SQLException;
  3. import CoreFS.SA01.CoreIComponent;
  4. import CoreFS.SA06.CoreReturnObject;
  5. public class UIE041010 extends CoreIComponent {
  6. /**
  7. * 工序实得率录入
  8. * @param
  9. * @return CoreReturnObject
  10. * @throws SQLException
  11. */
  12. public CoreReturnObject query01(String areaType) throws SQLException
  13. {
  14. CoreReturnObject cro=new CoreReturnObject();
  15. StringBuffer str = new StringBuffer();
  16. str.append("SELECT \n");
  17. str.append("USED_YN, --是否启用 \n");
  18. str.append("A.PROC_RATE, -- 实得率 \n");
  19. str.append("A.MOD_ID, -- 修改者 \n");
  20. str.append("A.MOD_DTIME, -- 修改时间 \n");
  21. str.append("B.SM_CFNM PROC_NM, -- 工厂名称 \n");
  22. str.append("B.SM_CD PROC_CD -- 工厂代码 \n");
  23. str.append("FROM TBE01_PROC_RATE A, \n");
  24. str.append("(SELECT SM_CD, SM_CFNM, CD_SEQ FROM TBZ00_COMMCD WHERE LG_CD = 'F01002') B \n");
  25. str.append("WHERE B.SM_CD = A.PROC_CD(+) \n");
  26. str.append("AND A.USED_YN = 'Y' \n");
  27. str.append("ORDER BY B.CD_SEQ \n");
  28. String sql = str.toString();
  29. cro=this.getDao("KgDao").ExcuteQuery(sql);
  30. System.out.println(cro);
  31. return cro;
  32. }
  33. public CoreReturnObject update01(String procRate,String usedYN,String procCD) throws SQLException
  34. {
  35. CoreReturnObject cro=new CoreReturnObject();
  36. StringBuffer str = new StringBuffer();
  37. str.append("update TBE01_PROC_RATE \n");
  38. str.append("set proc_rate = :1").append(" \n");
  39. str.append(",used_yn = :2").append(" \n");
  40. str.append("where proc_cd = :3").append(" \n");
  41. String sql = str.toString();
  42. cro=this.getDao("KgDao").ExcuteNonQuery(sql, new Object[] {procRate,usedYN,procCD});
  43. System.out.println(cro);
  44. return cro;
  45. }
  46. }