|
@@ -5,6 +5,8 @@ import javax.validation.Valid;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
+import org.springframework.web.bind.annotation.PathVariable;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -13,10 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import com.llisoft.pay.service.OrderService;
|
|
|
import com.llisoft.pay.util.JsonUtil;
|
|
|
import com.llisoft.pay.vo.OrderAddRequestVo;
|
|
|
-import com.llisoft.pay.vo.OrderInfoRequestVo;
|
|
|
-import com.llisoft.pay.vo.OrderInfoResponseVo;
|
|
|
import com.llisoft.pay.vo.OrderPayRequestVo;
|
|
|
-import com.llisoft.pay.vo.ResponseVo;
|
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -34,23 +33,22 @@ public class OrderController{
|
|
|
|
|
|
@ApiOperation(value="订单添加")
|
|
|
@PostMapping("/add")
|
|
|
- public ResponseVo<String> add(@Valid @RequestBody OrderAddRequestVo vo) throws Exception{
|
|
|
+ public String add(@Valid @RequestBody OrderAddRequestVo vo) throws Exception{
|
|
|
logger.info("收到订单添加请求: {}", JsonUtil.toJson(vo));
|
|
|
- return ResponseVo.success(orderService.add(vo.getAppKey(), vo.getMoney(), vo.getTitle()));
|
|
|
+ return orderService.add(vo.getAppKey(), vo.getMoney(), vo.getTitle());
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value="订单支付")
|
|
|
@PostMapping("/pay")
|
|
|
- public ResponseVo<String> pay(@Valid @RequestBody OrderPayRequestVo vo) throws Exception{
|
|
|
+ public String pay(@Valid @RequestBody OrderPayRequestVo vo) throws Exception{
|
|
|
logger.info("收到订单支付请求: {}", JsonUtil.toJson(vo));
|
|
|
- return ResponseVo.success(orderService.pay(vo.getOrderNum(), vo.getPayType(), vo.isMobile()));
|
|
|
+ return orderService.pay(vo.getOrderNum(), vo.getPayType(), vo.isMobile());
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value="订单详情")
|
|
|
- @PostMapping("/info")
|
|
|
- public ResponseVo<OrderInfoResponseVo> get(@Valid @RequestBody OrderInfoRequestVo vo) throws Exception{
|
|
|
- logger.info("收到订单详情请求: {}", JsonUtil.toJson(vo));
|
|
|
- return ResponseVo.success(orderService.info(vo.getOrderNum()));
|
|
|
+ @ApiOperation(value="订单核对")
|
|
|
+ @GetMapping("/check/{orderNum}")
|
|
|
+ public boolean check(@PathVariable String orderNum) throws Exception{
|
|
|
+ return orderService.check(orderNum);
|
|
|
}
|
|
|
|
|
|
}
|