|
|
@@ -85,39 +85,6 @@ public class AssetService {
|
|
|
asset.setOrderId(orderId);
|
|
|
asset.setPrice(price);
|
|
|
assetRepo.saveAndFlush(asset);
|
|
|
-// Order order = orderRepo.findById(orderId).orElseThrow(new BusinessException("没有信息"));
|
|
|
-// order.setResultAssetId(asset1.getId());
|
|
|
-// orderRepo.save(order);
|
|
|
- User owner = userRepo.findById(asset.getUserId()).orElseThrow(new BusinessException("用户不存在"));
|
|
|
- Collection collections = Collection.builder()
|
|
|
- .name(asset.getName())
|
|
|
- .pic(asset.getPic())
|
|
|
- .minter(asset.getMinter())
|
|
|
- .minterId(asset.getMinterId())
|
|
|
- .minterAvatar(asset.getMinterAvatar())
|
|
|
- .owner(owner.getNickname())
|
|
|
- .ownerId(owner.getId())
|
|
|
- .ownerAvatar(owner.getAvatar())
|
|
|
- .detail(asset.getDetail())
|
|
|
- .type(CollectionType.DEFAULT)
|
|
|
- .source(CollectionSource.TRANSFER)
|
|
|
- .sale(0)
|
|
|
- .stock(1)
|
|
|
- .total(1)
|
|
|
- .onShelf(true)
|
|
|
- .salable(false)
|
|
|
- .price(BigDecimal.valueOf(0))
|
|
|
- .properties(asset.getProperties())
|
|
|
- .canResale(asset.isCanResale())
|
|
|
- .royalties(asset.getRoyalties())
|
|
|
- .serviceCharge(asset.getServiceCharge())
|
|
|
- .assetId(asset.getId())
|
|
|
- .number(asset.getNumber())
|
|
|
- .build();
|
|
|
- collectionRepo.saveAndFlush(collections);
|
|
|
- asset.setPublicShow(true);
|
|
|
- asset.setPublicCollectionId(collections.getId());
|
|
|
- assetRepo.saveAndFlush(asset);
|
|
|
tokenHistoryRepo.save(TokenHistory.builder()
|
|
|
.tokenId(asset.getTokenId())
|
|
|
.fromUser(collection.getMinter())
|
|
|
@@ -130,7 +97,6 @@ public class AssetService {
|
|
|
.price(price)
|
|
|
.build());
|
|
|
rocketMQTemplate.syncSend(generalProperties.getMintTopic(), asset.getId());
|
|
|
-
|
|
|
return asset;
|
|
|
}
|
|
|
|
|
|
@@ -142,36 +108,6 @@ public class AssetService {
|
|
|
asset.setOrderId(orderId);
|
|
|
asset.setPrice(price);
|
|
|
assetRepo.saveAndFlush(asset);
|
|
|
- User owner = userRepo.findById(asset.getUserId()).orElseThrow(new BusinessException("用户不存在"));
|
|
|
- Collection collections = Collection.builder()
|
|
|
- .name(asset.getName())
|
|
|
- .pic(asset.getPic())
|
|
|
- .minter(asset.getMinter())
|
|
|
- .minterId(asset.getMinterId())
|
|
|
- .minterAvatar(asset.getMinterAvatar())
|
|
|
- .owner(owner.getNickname())
|
|
|
- .ownerId(owner.getId())
|
|
|
- .ownerAvatar(owner.getAvatar())
|
|
|
- .detail(asset.getDetail())
|
|
|
- .type(CollectionType.DEFAULT)
|
|
|
- .source(CollectionSource.TRANSFER)
|
|
|
- .sale(0)
|
|
|
- .stock(1)
|
|
|
- .total(1)
|
|
|
- .onShelf(true)
|
|
|
- .salable(false)
|
|
|
- .price(BigDecimal.valueOf(0))
|
|
|
- .properties(asset.getProperties())
|
|
|
- .canResale(asset.isCanResale())
|
|
|
- .royalties(asset.getRoyalties())
|
|
|
- .serviceCharge(asset.getServiceCharge())
|
|
|
- .assetId(asset.getId())
|
|
|
- .number(asset.getNumber())
|
|
|
- .build();
|
|
|
- collectionRepo.saveAndFlush(collections);
|
|
|
- asset.setPublicShow(true);
|
|
|
- asset.setPublicCollectionId(collections.getId());
|
|
|
- assetRepo.saveAndFlush(asset);
|
|
|
tokenHistoryRepo.save(TokenHistory.builder()
|
|
|
.tokenId(asset.getTokenId())
|
|
|
.fromUser(winItem.getMinter())
|