@Override public List<DishBean> listDishItemByCondition(MenuSearchConditionBean condition) { List<Dish> dishList = this.listDishByCondition(condition); List<DishBean> jsonList = new ArrayList<DishBean>(); for (int i = 0; i < dishList.size(); i++) { Dish dish = dishList.get(i); DishBean json = new DishBean(); json.dishId = String.valueOf(dish.getmId()); json.dishName = dish.getmName(); json.dishPrice = String.valueOf(dish.getmPrice()); json.dishImageUrl = getDishImageUrl(dish.getmImageName(), dish.getmDishCategory().getmRestaurant()); json.type = ParameterConstant.MENU_ITEM_TYPE_DISH; jsonList.add(json); } return jsonList; }