@RequestMapping(params = "method=update")
  @ResponseBody
  public JsonResult update(HttpServletRequest request, MobileAppConfig entity) {
    JsonResult result = new JsonResult();

    try {
      String sessionUserName = ((UserInfo) request.getSession().getAttribute("user")).getUserName();

      MobileAppConfig model = mobileAppConfigService.get(entity.getId());

      model.setDescription(entity.getDescription());
      model.setPackageName(entity.getPackageName());
      model.setFileUrl(entity.getFileUrl() == null ? "" : entity.getFileUrl());
      model.setStatus(entity.getStatus());
      model.setUpdator(sessionUserName);

      mobileAppConfigService.update(model);
      result.setMessage(AbstractController.AJAX_SUCCESS_CODE);
    } catch (Exception e) {
      result.setMessage(null);
      log.error("update MobileAppConfig exception reason:" + e.getMessage());
    }
    return result;
  }