35 lines
826 B
Java
35 lines
826 B
Java
package org.springblade.seata.order.controller;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.seata.order.service.IOrderService;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
/**
|
|
* OrderController
|
|
*
|
|
* @author Chill
|
|
*/
|
|
@RestController
|
|
@RequestMapping("order")
|
|
@AllArgsConstructor
|
|
public class OrderController {
|
|
|
|
private IOrderService orderService;
|
|
|
|
/**
|
|
* 创建订单
|
|
*
|
|
* @param userId 用户id
|
|
* @param commodityCode 商品代码
|
|
* @param count 数量
|
|
* @return boolean
|
|
*/
|
|
@RequestMapping("/create")
|
|
public R createOrder(String userId, String commodityCode, Integer count) {
|
|
return R.status(orderService.createOrder(userId, commodityCode, count));
|
|
}
|
|
|
|
}
|