wangqifan vor 3 Jahren
Ursprung
Commit
6d36db2d80

+ 4 - 0
src/main/java/com/izouma/nineth/service/nftdomain/DomainAskService.java

@@ -56,6 +56,9 @@ public class DomainAskService {
         if (asset.isConsignment()) {
             throw new BusinessException("藏品已经寄售,无法出价");
         }
+        if (userId.equals(asset.getUserId())) {
+            throw new BusinessException("无法叫价自己的藏品");
+        }
         DomainAsk domainAsk = DomainAsk.builder()
                                        .domainOrderId(domainOrderId)
                                        .assetId(asset.getId())
@@ -71,6 +74,7 @@ public class DomainAskService {
                                        .pic(domainOrder.getPic())
                                        .serviceCharge(assetService.getDomainServiceCharge(asset.getUserId()))
                                        .royalties(asset.getRoyalties())
+                                       .endTime(domainOrder.getEndTime())
                                        .build();
         return domainAskRepo.save(domainAsk);
     }