示例#1
0
  @RequestMapping(method = RequestMethod.POST, value = "{id}/occupied-positions")
  @ResponseStatus(HttpStatus.OK)
  @ResponseBody
  public List<StorageContainerPositionDetail> assignPositions(
      @PathVariable("id") Long containerId, @RequestBody AssignPositionsOp detail) {

    detail.setContainerId(containerId);

    RequestEvent<AssignPositionsOp> req = new RequestEvent<AssignPositionsOp>(detail);
    ResponseEvent<List<StorageContainerPositionDetail>> resp =
        storageContainerSvc.assignPositions(req);
    resp.throwErrorIfUnsuccessful();

    return resp.getPayload();
  }