瀏覽代碼

点击打开铸造不消耗

licailing 4 年之前
父節點
當前提交
93fca477b0
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. 5 3
      src/main/java/com/izouma/nineth/service/AssetService.java
  2. 0 1
      src/main/resources/application.yaml

+ 5 - 3
src/main/java/com/izouma/nineth/service/AssetService.java

@@ -296,9 +296,11 @@ public class AssetService {
     public void usePrivilege(Long assetId, Long privilegeId) {
         Asset asset = assetRepo.findById(assetId).orElseThrow(new BusinessException("无记录"));
         asset.getPrivileges().stream().filter(p -> p.getId().equals(privilegeId)).forEach(p -> {
-            p.setOpened(true);
-            p.setOpenTime(LocalDateTime.now());
-            p.setOpenedBy(SecurityUtils.getAuthenticatedUser().getId());
+            if (!p.getName().equals("铸造")) {
+                p.setOpened(true);
+                p.setOpenTime(LocalDateTime.now());
+                p.setOpenedBy(SecurityUtils.getAuthenticatedUser().getId());
+            }
         });
         assetRepo.save(asset);
     }

+ 0 - 1
src/main/resources/application.yaml

@@ -488,7 +488,6 @@ spring:
     host: 127.0.0.1
     database: 0
     password: tetQsjw!u4!c5$URduo7BH
-
 general:
   host: https://nfttest.raex.vip
   create-order-group: create-order-group-staging