/** * 码表查询,返回html下拉菜单 * * @param type * @param selectedId * @return */ public String getMbHtmlSelect(String lx, String selectedId) { List<Mcode> list = mcodeService.findByMtype(lx); StringBuffer sb = new StringBuffer(); for (Mcode mb : list) { sb.append("<option value='"); sb.append(mb.getMvalue()); sb.append("'"); if (selectedId != null && !"".equals(selectedId)) { if (selectedId.equals(mb.getMvalue())) { sb.append(" selected"); } } sb.append(">"); sb.append(mb.getMkey()); sb.append("</option>"); } return sb.toString(); }
/** * 根据类型和码值返回Mb对象 * * @param lx * @param mz * @return */ public Mcode getMcode(String lx, String mz) { return mcodeService.findByMtypeAndMvalue(lx, mz); }