Browse Source

bug修复

wangqifan 2 năm trước cách đây
mục cha
commit
c27ff62407

+ 2 - 2
src/main/java/com/izouma/nineth/repo/nftdomain/DomainAskRepo.java

@@ -26,8 +26,8 @@ public interface DomainAskRepo extends JpaRepository<DomainAsk, Long>, JpaSpecif
     @Query(nativeQuery = true, value = "select price from domain_ask where domain_order_id = ?1 and status = 'ASKING' order by price desc limit 1")
     BigDecimal findMaxPrice(Long domainOrderId);
 
-    @Query(nativeQuery = true, value = "select count(da.id) count,da.pic_url pic,da.domain_order_id domainOrderId,a.id assetId,da.`name` picName,da.end_time endTime from domain_ask da inner join asset a on a.id = da.asset_id where da.status in ?1 and da.owner_id = ?2 and a.status = 'NORMAL' group by da.asset_id order by a.created_at desc ")
-    List<Map<String, Object>> askGroup(Set<DomainAskStatus> domainAskStatuses, Long userId);
+    @Query(nativeQuery = true, value = "select count(da.id) count,da.pic_url pic,da.domain_order_id domainOrderId,a.id assetId,da.`name` picName,da.end_time endTime from domain_ask da inner join asset a on a.id = da.asset_id where da.status in 'REFUNDED' and da.owner_id = ?2 and a.status = 'NORMAL' group by da.asset_id order by a.created_at desc ")
+    List<Map<String, Object>> askGroup(Long userId);
 
     int countByAssetIdAndUserIdAndStatusInAndDelFalse(Long assetId, Long userId, Set<DomainAskStatus> statuses);
 

+ 2 - 2
src/main/java/com/izouma/nineth/service/DomainOrderService.java

@@ -314,10 +314,10 @@ public class DomainOrderService {
                 Collection collection = collectionRepo
                         .findFirstByNameAndSalableAndOnShelf("RID元宇宙域名 " + domainOrder.getDomainName(), true, true);
                 if (collection != null) {
-                    sold.put("canAsk", true);
+                    sold.put("canAsk", false);
                     sold.put("collectionId", collection.getId());
                 } else {
-                    sold.put("canAsk", false);
+                    sold.put("canAsk", true);
                 }
                 sold.put("id", domainOrder.getId());
                 sold.put("domain", domainOrder.getDomainName().toLowerCase());