wangqifan 4 роки тому
батько
коміт
3e36e18348

+ 6 - 5
src/main/java/com/izouma/nineth/web/AuctionOrderController.java

@@ -3,6 +3,7 @@ package com.izouma.nineth.web;
 import com.izouma.nineth.domain.AuctionActivity;
 import com.izouma.nineth.domain.AuctionOrder;
 import com.izouma.nineth.domain.User;
+import com.izouma.nineth.enums.AuctionPaymentType;
 import com.izouma.nineth.repo.AuctionActivityRepo;
 import com.izouma.nineth.service.AuctionOrderService;
 import com.izouma.nineth.dto.PageQuery;
@@ -11,6 +12,7 @@ import com.izouma.nineth.repo.AuctionOrderRepo;
 import com.izouma.nineth.utils.ObjUtils;
 import com.izouma.nineth.utils.SecurityUtils;
 import com.izouma.nineth.utils.excel.ExcelUtils;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
 import org.springframework.data.domain.Page;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -42,11 +44,10 @@ public class AuctionOrderController extends BaseController {
     }
 
     @PostMapping("/create")
-    public AuctionOrder create(Long auctionRecordId, @RequestParam(required = false) Long auctionActivityId) {
-        User user = SecurityUtils.getAuthenticatedUser();
-        AuctionActivity auctionActivity = auctionActivityRepo.findById(auctionActivityId)
-                .orElseThrow(new BusinessException("暂无"));
-        return auctionOrderService.createDeposit(user, auctionActivity, auctionRecordId);
+    @ApiModelProperty(value = "创建拍卖订单(支付,一口价,保证金)")
+    public AuctionOrder create(Long userId, @RequestParam(required = false) Long auctionId,
+                               Long addressId, Long auctionRecordId, AuctionPaymentType type) {
+        return auctionOrderService.create(userId, auctionId, addressId, auctionRecordId, type);
     }
 
     //@PreAuthorize("hasRole('ADMIN')")