wangqifan hace 3 años
padre
commit
98ae0ee128

+ 11 - 5
src/main/java/com/izouma/nineth/domain/TradeAuctionRecord.java

@@ -5,19 +5,25 @@ import com.izouma.nineth.converter.FileObjectConverter;
 import com.izouma.nineth.converter.FileObjectListConverter;
 import com.izouma.nineth.enums.AuctionType;
 import com.izouma.nineth.enums.OrderStatus;
+import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 
-import javax.persistence.Column;
-import javax.persistence.Convert;
-import javax.persistence.EnumType;
-import javax.persistence.Enumerated;
+import javax.persistence.*;
 import java.math.BigDecimal;
 import java.time.LocalDate;
 import java.util.List;
 
 @Data
-public class TradeAuctionRecord {
+@Entity
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+@ApiModel("绿洲易拍")
+public class TradeAuctionRecord extends BaseEntity {
     @ApiModelProperty("拍卖名称")
     @Searchable
     private String name;

+ 6 - 1
src/main/java/com/izouma/nineth/service/TradeAuctionService.java

@@ -3,7 +3,10 @@ package com.izouma.nineth.service;
 import com.izouma.nineth.config.GeneralProperties;
 import com.izouma.nineth.config.RedisKeys;
 import com.izouma.nineth.domain.TradeAuction;
+import com.izouma.nineth.domain.TradeAuctionRecord;
 import com.izouma.nineth.dto.PageQuery;
+import com.izouma.nineth.enums.TradeAuctionStatus;
+import com.izouma.nineth.exception.BusinessException;
 import com.izouma.nineth.repo.TradeAuctionRepo;
 import com.izouma.nineth.utils.JpaUtils;
 import lombok.AllArgsConstructor;
@@ -34,7 +37,9 @@ public class TradeAuctionService {
     }
 
     public void createRecord(Long id) {
-
+        TradeAuctionRecord tradeAuctionRecord = new TradeAuctionRecord();
+        TradeAuction tradeAuction = tradeAuctionRepo.findById(id).orElseThrow(new BusinessException("暂无"));
+        tradeAuction.setStatus(TradeAuctionStatus.FINISH);
     }
 
     public synchronized Long increaseStock(Long id, int number) {