コード例 #1
0
  // 获取美食详情
  @RequestMapping(value = "/getFoodInfo", method = RequestMethod.GET)
  public ModelAndView selectFoodDetail(
      @RequestParam(value = "mallId", required = true) Integer mallId,
      @RequestParam(value = "foodId", required = true) Integer foodId,
      @RequestParam(value = "memberId", required = false) Integer memberId,
      HttpServletRequest request) {

    logger.info("16.3.获取美食详情begin");
    ResponseObject res = null;

    try {
      Map<String, Object> param = new HashMap<String, Object>();
      param.put("mallId", mallId);
      param.put("id", foodId);
      if (null != memberId) param.put("memberId", memberId);
      Map<String, Object> resultMap = foodService.selectFoodDetail(param);
      res = new ResponseObject(resultMap);
    } catch (Exception e) {
      logger.error(e.getMessage());
      res = new ResponseObject("-2", Constants.API_ERROR);
    }

    logger.info("16.3.获取美食详情end - " + res.getMap().toString());
    return new ModelAndView("jsonView", res.getMap());
  }