|
@@ -300,6 +300,8 @@ public class ApiShopOrderController extends AbstractApiController {
|
|
|
@PostMapping("/build")
|
|
@PostMapping("/build")
|
|
|
public R<ShopOrderBo> build(@Validated(AddGroup.class) @RequestBody CreateOrderBo bo) {
|
|
public R<ShopOrderBo> build(@Validated(AddGroup.class) @RequestBody CreateOrderBo bo) {
|
|
|
bo.setUserId(getUserId(true));
|
|
bo.setUserId(getUserId(true));
|
|
|
|
|
+ // 检查商户状态
|
|
|
|
|
+ checkBusinessStatus(bo.getBusinessId());
|
|
|
return R.ok(createOrderService.buildOrder(bo));
|
|
return R.ok(createOrderService.buildOrder(bo));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -312,6 +314,8 @@ public class ApiShopOrderController extends AbstractApiController {
|
|
|
@PostMapping("/create")
|
|
@PostMapping("/create")
|
|
|
public R<ShopOrder> create(@Validated(AddGroup.class) @RequestBody CreateOrderBo bo) {
|
|
public R<ShopOrder> create(@Validated(AddGroup.class) @RequestBody CreateOrderBo bo) {
|
|
|
bo.setUserId(getUserId(true));
|
|
bo.setUserId(getUserId(true));
|
|
|
|
|
+ // 检查商户状态
|
|
|
|
|
+ checkBusinessStatus(bo.getBusinessId());
|
|
|
ShopOrder shopOrder = createOrderService.createOrder(bo);
|
|
ShopOrder shopOrder = createOrderService.createOrder(bo);
|
|
|
if(PaymentStatus.PAID.equals(shopOrder.getPaymentStatus())) {
|
|
if(PaymentStatus.PAID.equals(shopOrder.getPaymentStatus())) {
|
|
|
try {
|
|
try {
|