wangqifan 4 лет назад
Родитель
Сommit
20aa08e645
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      src/main/java/com/izouma/nineth/web/AuctionRecordController.java

+ 11 - 1
src/main/java/com/izouma/nineth/web/AuctionRecordController.java

@@ -1,10 +1,12 @@
 package com.izouma.nineth.web;
+
 import com.izouma.nineth.domain.AuctionRecord;
 import com.izouma.nineth.service.AuctionRecordService;
 import com.izouma.nineth.dto.PageQuery;
 import com.izouma.nineth.exception.BusinessException;
 import com.izouma.nineth.repo.AuctionRecordRepo;
 import com.izouma.nineth.utils.ObjUtils;
+import com.izouma.nineth.utils.SecurityUtils;
 import com.izouma.nineth.utils.excel.ExcelUtils;
 import lombok.AllArgsConstructor;
 import org.springframework.data.domain.Page;
@@ -20,7 +22,7 @@ import java.util.List;
 @AllArgsConstructor
 public class AuctionRecordController extends BaseController {
     private AuctionRecordService auctionRecordService;
-    private AuctionRecordRepo auctionRecordRepo;
+    private AuctionRecordRepo    auctionRecordRepo;
 
     //@PreAuthorize("hasRole('ADMIN')")
     @PostMapping("/save")
@@ -56,5 +58,13 @@ public class AuctionRecordController extends BaseController {
         List<AuctionRecord> data = all(pageQuery).getContent();
         ExcelUtils.export(response, data);
     }
+
+    @GetMapping("/hasPayDeposit")
+    public boolean hasPayDeposit(Long auctionId) {
+        AuctionRecord record = auctionRecordRepo
+                .findTopByAuctionIdAndUserId(auctionId, SecurityUtils.getAuthenticatedUser()
+                        .getId());
+        return record.isPayDeposit();
+    }
 }