Ejemplo n.º 1
0
  /**
   * add new car.
   *
   * @param car
   * @return
   */
  @RequestMapping("/v/w/car/addCar.do")
  @ResponseBody
  public String addNewCar(HttpServletRequest request, Car car, MultipartFile file) {

    Result result = UploadFileController.uploadFile(request, "car", file);
    if (!result.getSuccess()) {
      return result.toJsonString();
    }
    boolean flag = carService.addCar(car);
    result.setSuccess(flag);
    result.setMsg(flag ? "创建成功" : "创建失败");

    if (result.getSuccess()) {
      CarImage carImage = new CarImage();
      carImage.setCarID(car.getId());
      carImage.setAddress(result.getDatas().get("filePath").toString());
      carImage.setName(car.getName());
      flag = carImageSerive.addCarImage(carImage);
    }

    return result.toJsonString();
  }