package org.xmx0632.deliciousfruit.api.v1; import javax.servlet.ServletRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import org.xmx0632.deliciousfruit.api.v1.bo.CancelOrderRequest; import org.xmx0632.deliciousfruit.api.v1.bo.CancelOrderResponse; import org.xmx0632.deliciousfruit.api.v1.bo.Result; /** * 取消订单接口 * */ @Controller @RequestMapping(value = "/api/v1") public class CancelOrderApicontroller { private static Logger log = LoggerFactory .getLogger(OrderApiController.class); @RequestMapping(value = "/cancelOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public ResponseEntity<CancelOrderResponse> cancelOrder( @RequestBody CancelOrderRequest cancelOrderRequest, ServletRequest request) { log.debug("request:{}", cancelOrderRequest); CancelOrderResponse response = new CancelOrderResponse(); Result result = Result.SUCCESS_RESULT; response.setResult(result); log.debug("response:{}", response); return new ResponseEntity<CancelOrderResponse>(response, HttpStatus.OK); } }