浏览代码

Merge branch 'dev'

xiongzhu 3 年之前
父节点
当前提交
5c488967fe
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      src/main/java/com/izouma/nineth/service/AssetService.java

+ 10 - 1
src/main/java/com/izouma/nineth/service/AssetService.java

@@ -403,6 +403,13 @@ public class AssetService {
             throw new BusinessException("已锁仓,不能寄售");
         }
 
+        List<String> bannedAssets = Arrays.asList(sysConfigService.getString("older_collections").split(",").clone());
+        bannedAssets.forEach(name -> {
+            if (asset.getName().contains(name)) {
+                throw new BusinessException("编年史藏品无法寄售");
+            }
+        });
+
         int holdDays;
         if (asset.getSource() == AssetSource.GIFT) {
             LocalDateTime localDateTime = asset.getCreatedAt();
@@ -1069,7 +1076,9 @@ public class AssetService {
                 .source(source)
                 .remark(remark)
                 .build();
-        destroyRecord.setPic("video/mp4".equals(asset.getPic().get(0).getType()) ? asset.getPic().get(0).getThumb() : asset.getPic().get(0).getUrl());
+        destroyRecord
+                .setPic("video/mp4".equals(asset.getPic().get(0).getType()) ? asset.getPic().get(0).getThumb() : asset
+                        .getPic().get(0).getUrl());
         destroyRecordRepo.save(destroyRecord);
         //加积分
         userRepo.addDestroyPoint(userId, 1);