|
|
@@ -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')")
|