|
|
@@ -8,10 +8,7 @@ import com.izouma.nineth.domain.Collection;
|
|
|
import com.izouma.nineth.domain.User;
|
|
|
import com.izouma.nineth.dto.PageQuery;
|
|
|
import com.izouma.nineth.dto.auction.AuctionInputDTO;
|
|
|
-import com.izouma.nineth.enums.AssetStatus;
|
|
|
-import com.izouma.nineth.enums.AuctionSource;
|
|
|
-import com.izouma.nineth.enums.AuctionStatus;
|
|
|
-import com.izouma.nineth.enums.AuctionType;
|
|
|
+import com.izouma.nineth.enums.*;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.AssetRepo;
|
|
|
import com.izouma.nineth.repo.AuctionActivityRepo;
|
|
|
@@ -59,6 +56,10 @@ public class AuctionActivityService {
|
|
|
|
|
|
public AuctionActivity createFromAsset(AuctionInputDTO dto) {
|
|
|
Asset asset = assetRepo.findById(dto.getAssetId()).orElseThrow(new BusinessException("暂无"));
|
|
|
+ User user = userRepo.findById(asset.getUserId()).orElseThrow(new BusinessException("无用户"));
|
|
|
+ if (AuthStatus.SUCCESS.equals(user.getAuthStatus())){}
|
|
|
+
|
|
|
+
|
|
|
AuctionActivity auctionActivity = new AuctionActivity();
|
|
|
auctionActivity.setAuctionType(AuctionType.NFT);
|
|
|
auctionActivity.setAssetId(dto.getAssetId());
|