dd6989ba4487f072a7befb4da2ab16e4931a94b1.svn-base 1.0 KB

1234567891011121314151617181920212223
  1. package QCM.QCM01.QCM0101;
  2. import CoreFS.SA01.CoreIComponent;
  3. import CoreFS.SA06.CoreReturnObject;
  4. public class QueryChem extends CoreIComponent {
  5. CoreReturnObject cro = new CoreReturnObject();
  6. // 根据化学元素名称查询 或者 全查询
  7. public CoreReturnObject Query(String chemName) {
  8. StringBuffer sqlucomm = new StringBuffer();
  9. sqlucomm.append("select \n"+
  10. "CHEM_CODE,CHEM_NAME,CHEM_TYPE,CHEM_FORMULA,DEFECT_TYPE_CODE,DEFECT_TYPE_DESC, \n"+
  11. "CHEM_CODE_1LG,CHEM_CODE_2LG,ROUND_OFF_RULES_NAME,ROUND_OFF_RULES_CODE,ROUND_OFF_DIGITS,VALIDFLAG, \n"+
  12. "MEMO,CREATE_ID,CREATE_NAME,TO_CHAR(CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME ,UPDATE_ID,UPDATE_NAME,TO_CHAR(UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,DELETE_ID,DELETE_NAME,TO_CHAR(DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME \n"+
  13. " FROM QCM_BASE_CHEM \n"+
  14. " WHERE VALIDFLAG='1' ");
  15. if(!"".equals(chemName)){
  16. sqlucomm.append(" and lower(CHEM_NAME)=lower('"+chemName+"') ");
  17. }
  18. cro=this.getDao("KgDao").ExcuteQuery(sqlucomm.toString());
  19. return cro;
  20. }
  21. }