wangqifan 3 years ago
parent
commit
22fa5c4f8b
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/main/java/com/izouma/nineth/service/DomainOrderService.java

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

@@ -50,6 +50,7 @@ public class DomainOrderService {
     private AssetService        assetService;
     private SysConfigService    sysConfigService;
     private StorageService      storageService;
+    private RockRecordService   rockRecordService;
 
     public Page<DomainOrder> all(PageQuery pageQuery) {
         return domainOrderRepo
@@ -172,7 +173,8 @@ public class DomainOrderService {
             domain = domain.substring(0, dotIndex);
         }
         Pageable pageable = PageRequest.of(0, 10, Sort.by("createdAt").descending());
-        List<DomainOrder> used = domainOrderRepo.searchUsedDomain("%" + domain + "%", OrderStatus.CANCELLED,pageable).getContent();
+        List<DomainOrder> used = domainOrderRepo.searchUsedDomain("%" + domain + "%", OrderStatus.CANCELLED, pageable)
+                .getContent();
 
         String n = domain.substring(domain.length() - 1);
         List<Map<String, Object>> recommend = new ArrayList<>();
@@ -198,6 +200,7 @@ public class DomainOrderService {
             Map<String, Object> sold = new HashMap<>();
             if (!domainOrder.getDomainName().contains(".uni")) {
                 sold.put("domain", domainOrder.getDomainName().toLowerCase());
+                sold.put("endTime", domainOrder.getEndTime());
                 sold.put("sold", true);
                 result.add(sold);
             }
@@ -233,6 +236,8 @@ public class DomainOrderService {
         domainOrder.setCreateAssetId(createAsset(domainOrder));
         domainOrder.setEndTime(LocalDateTime.now().plusYears(domainOrder.getYears()));
         domainOrderRepo.save(domainOrder);
+
+        rockRecordService.addRock(domainOrder.getUserId(), domainOrder.getPrice(), "购买");
     }
 
     public void cancel(DomainOrder domainOrder) {